清朝末年,蒙古青年人孟和随义父博音在京城作生意,草原的巴哈王爷欲霸占孟和未婚妻,勾结京城张王爷加害他们父子,事情败露巴哈派人烧死了博音之妻,孟和与清风父女学武功,发誓回乡报仇,孟和与清风之女龙霞再返草原,杀敌酋报血仇,草原悲歌一曲。
家住密西西比河边的14岁少年埃利斯(泰伊·谢里丹TyeSheridan饰)和好友奈克在河中心小岛上发现了一艘废弃的船,同时还有暂住在船上的神秘流浪男子玛德(马修·麦康纳MatthewMcConaughey饰)。玛德自称幼年时生活于此,因行动不便拜托埃斯利和奈克给予他帮助。家庭处于分崩离析边缘的埃利斯近于本能的信任玛德,向后者提供食物,并了解到玛德与青梅竹马恋人珍妮弗(瑞茜·威瑟斯彭ReeseWitherspoon饰)痴缠多年并为之杀人的往事,原来玛德此刻在孤岛上正是躲避赏金猎人追杀的同时欲带走珍妮弗。埃利斯愿意相信玛德的爱情,尽管生活充满了令人失望的底色,他愿意助这位陌生的大朋友一臂之力……
父母双亡后,问题少女芬尼和哥哥、嫂子一起住在乡下。芬尼性格内向、性情古怪,因此和嫂子关系紧张,依次争吵之后芬尼离家出走,越过边境跑到德国去寻找她父亲的墓穴。她遇见守林人奥斯卡。两人交流全靠肢体语言,虽然沉默,但是彼此温暖。