Craig (Keir Gilchrist) è un adolescente stressato dai doveri e dalle pressioni che subisce dal padre. Dopo un attacco di depressione, finisce in una clinica specializzata per essere curato e viene ricoverato nel reparto degli adulti. Qui incontra una serie di pazienti bizzarri tra cui troverà un improbabile mentore, Bobby (Zach Galifianakis), e Noelle (Emma Roberts), ragazza di cui ben presto si innamorerà. Pian piano Craig acquisirà consapevolezza di sé e troverà un nuovo equilibrio.