Joleen (Charlize Theron) é costretta ad andare via di casa quando il suo ragazzo viene arrestato. Decide così di lasciare la figlia undicenne Tara (AnnaSophia Robb), da suo fratello James (Nick Stahl). James decide di fare tutto il possibile per rendere felice la nipote ed insieme iniziano un viaggio che gli porterà nello Utah, nella fattoria dei nonni di Tara, dove James é cresciuto. Ma una volta li, vecchi ricordi tornano a galla e il ragazzo capisce che non può fermarsi in quel posto...