We've all been there.
Duncan (Liam James) es un adolescente de 14 años que, en el transcurso de un verano, tratará de encontrar la fuerza que precisa para poder encontrarse a sí mismo, y de paso, enfrentarse a su padrastro (Steve Carell), que bebe, consume drogas y se va de juerga con otras mujeres, y para volver a relacionarse con su madre (Toni Collette).