With the nation on the brink of war, a preacher’s daughter named Ada (Nicole) falls in love with a man named Inman (Jude Law). Their romance is cut short when the Civil War breaks out and Inman is called away to fight. Inman witnesses the brutalities of battle, while Ada faces harsh realities of her own. When her father dies, Ada is left to survive on her own and keep her family’s farm alive. A young woman named Ruby (Renée Zellweger) arrives just in time to teach Ada the ways of survival. Meanwhile, Inman can no longer stand to be apart from Ada and deserts the army. Traveling on foot, Inman embarks on a treacherous journey through the war-torn landscape filled with dangerous and desperate men. For both Inman and Ada, one thing keeps them going through it all – the belief that some day they will be together again.