一個夏天,14歲的少年Duncan(連姆·詹姆斯 Liam James 飾)跟著媽媽Pam、媽媽的男朋友Trent還有Trent的女兒一起去Trent在海邊的小屋度假。像大部分離異家庭兒女一樣,Duncan不喜歡媽媽的男朋友。Duncan發現自己和Trent的朋友們格格不入,原本就沉默寡言的他變得更加郁郁寡歡。直到他在一次單車出游中遇見了Owen(山姆·洛克威爾 Sam Rockwell 飾)。Owen是當地水上樂園的工作人員,在Owen的介紹下,Duncan成了水上樂園的一個兼職員工。在那里,他認識了新的朋友,度過了歡樂的時光,同時也和鄰居家同樣遭受家庭問題困惱的女孩Susanna(安娜·索菲亞·羅伯 Anna Sophia Robb 飾)越走越近。在一個夜里,Duncan發現了Trent的秘密,他和家庭的矛盾也越來越深.....