A Batalha do Amor é uma hostória de amor verdadeira, sobre dois jovens imperfeitos que encontram o amor perfeito. O filme acompanha a vida de duas pessoas de mundos diferentes, Mark Deloach (Jonathan Tucker) e Dori Lawrence (Rachel Leigh), o rebelde mas privilegiado Mark envolve-se em perigosas
situações, e o resultado foi um acidente de carro em estado de embriaguês, e Dori, é uma actriz e cantora que perdeu a noção da realidade e que sofre de esquizofrenia. Forçados a endireitarem as suas vidas, Mark é enviado para os Marines e Dori é admitida num hospital psiquiátrico.
No meio do caos das suas vidas os dois jovens reconhecem o desespero um do outro e apaixonam-se. Mas apesar da pressão da família e dos amigos em os manter afastados, eles mantêm a relação. Eles vão encontrar conforto nas falhas de cada um e têm fé que o seu amor incondicional curará todas as feridas.
