Es 1860 y la
guerra civil asola América del Norte. Al igual que muchos otros jóvenes, Inman (Jude Law) tiene que servir a su país e ir a la
guerra. Sin embargo, después de ser herido durante el combate comienza su regreso a casa donde su esposa está a la espera, Ada (Nicole Kidman) a Inman volver algún día. Durante el largo período de espera, Ada ha pasado todo el tiempo para trabajar en el rancho de su padre. Sin embargo, los peligros de la guerra al acecho, y pronto recibió varias amenazas a la granja de su padre fallecido, pero gracias a Ruby, ejemplo de la independencia y la fuerza femenina, Ada sale de su destino de desvío. Inman tendrá que superar muchos obstáculos para llegar a su casa, que la paz que ya parece hasta el momento, y sólo obtendrá a través del amor y la añoranza que siente.