Craig (Keir Gilchrist) er en deprimert tenåring som legger seg selv inn på psykiatrisk avdeling grunnet selvmordstanker. Men når han kommer dit møter han mennesker i samme (og sågar verre) situasjon, som blant andre den jevngamle, selvdestruktive jenta Noelle (Emma Roberts) og småbarnsfaren Bobby (Zach Galifianakis), som hjelper ham til å oppdage at det finnes ting å leve for, som familie, venner og kjærlighet.