Duncan (Liam James) is an awkward teen who’s forced to spend the summer at a beach house with his mother (Toni Collette), her boyfriend, Trent (Steve Carell). Trent’s not a very cool guy and takes pleasure in badgering Duncan. Taking charge of the situation Duncan begins to secretly work at the local water park he finds solace in his quirky manager Owen (Sam Rockwell).