Harlan Carruthers (Edward Norton), un nostalgico cowboy dal carattere fiero e carismatico incontra, nella valle di San Fernando, Tobe (Evan Rachel Wood) una tennager annoiata ed incompresa. Tobe è immediatamente colpita dal fascino poetico e dallo spirito romantico d'altri tempi di Harlan. La passione cresce nonostante la differenza di età e l'opposizione del padre Wade (David Morse), ma l'intensità dell'amore di Harlan evolve in maniera fortemente distruttiva e Tobe comprende che la realtà delle cose è ben diversa da quello che appare...