Tobe (Evan Rachel Wood) è una ragazza di sedici anni che vive con il padre e il fratello minore a San Fernando Valley. Quando conosce Harlan (Edward Norton), un ragazzo che vive nel mito dei cowboys, se ne innamora. E' molto dolce con lei e le dà quelle attenzioni che da sempre gli mancano. Ha però il doppio dei suoi anni e il padre si oppone alla loro relazione.