清秀美丽的少女托博(伊万·雷切尔·伍德饰)与弟弟罗尼(罗瑞·库尔金饰)和当警察的父亲韦德(大卫·摩斯饰)在小镇中过着平淡乏味的生活一天,托博和朋友们到海边旅行,在途中的加油站里遇到了打工的哈兰(爱德华·诺顿饰),一身牛仔装扮的哈兰惹来众人的讥笑,而托博却被他的魅力所打动,邀他一同前eee哈兰向老板请假,老板称如果他离开就不能再回去,率性的哈兰拂袖而去。 可想而知,两个年轻人坠入了爱河,哈兰青睐于托博在同龄人中少有的稚纯,而托博则陶醉于哈兰的魅力和浪漫。其实,在哈兰帅气的外表下,隐藏着不堪回首的过去,出身于单亲家庭的他曾是少年犯,他一直认为自己是个牛仔,住在简陋的汽车旅馆里,他经常对着镜子练着牛仔的拔枪动作。 托博将哈兰带回了家,因为罗尼是被领养的,平时父亲韦德又对他漠不关心,于是找不到男性偶像的罗尼很快喜欢上了哈兰,而当专横暴躁的韦德见到哈兰,很快看清了他的真面目,竭力阻挠女儿和他来往。哈兰也暗自怒火中烧,并打算帮助托博和罗尼脱离这个家庭,枪声中,一幕悲剧随即上演……