Akcja filmu rozgrywa się w czasach amerykańskiej wojny secesyjnej. W obawie o bezpieczeństwo ukochanej Ady (Nicole Kidman), ranny żołnierz wojsk Konfederatów Inman (Jude Law) wraca do domu przez ogarnięte wojną Południe. Na swojej drodze natrafia na na mnóstwo problemów, spotyka niewolników i łowców nagród, żołnierzy i wiedźmy, nieoczekiwanych przyjaciół oraz niebezpiecznych wrogów. Sytuacja w jakiej znalazła się Ada nie jest łatwiejsza. W tym trudnym czasie przejęła odpowiedzialność za farmę po zmarłym ojcu. Próbuje odbudować gospodarstwo i przywrócić je do poprzedniej świetności. Pomaga jej w tym nieustraszona wędrowniczka Ruby (Renée Zellweger). Film został oparty na podstawie powieści Charlesa Fraziera o tym samym tytule i opowiada o tęsknocie za domem po latach tułaczki, o tęsknocie za pokojem w ogarniętym wojną kraju oraz o miłości i zjednoczeniu w samym środku chaosu.