家住密西西比河邊的14歲少年埃利斯(泰伊·謝里丹 Tye Sheridan 飾)和好友奈克在河中心小島上發現了一艘廢棄的船,同時還有暫住在船上的神祕流浪男子瑪德(馬修·麥康納 Matthew McConaughey 飾)。瑪德自稱幼年時生活於此,因行動不便拜託埃斯利和奈克給予他幫助。家庭處於分崩離析邊緣的埃利斯近於本能的信任瑪德,向後者提供食物,並了解到瑪德與青梅竹馬戀人珍妮弗(瑞茜·威瑟斯彭 Reese Witherspoon 飾)癡纏多年並爲之殺人的往事,原來瑪德此刻在孤島上正是躲避賞金獵人追殺的同時欲帶走珍妮弗。埃利斯願意相信瑪德的愛情,儘管生活充滿了令人失望的底色,他願意助這位陌生的大朋友一臂之力……