Dan Dunne (Ryan Gosling) on keskkooli ajalooõpetaja, kelle õpetamismeetodid ei kuulu just tavapäraste sekka ja kelle päevad lõppevad tihti kanepiuimas. Drey (Shareeka Epps) on üks tema teismeline õpilane, kellel samuti on omajagu probleeme väljaspool koolielu. Ühel päeval leiab Drey Dani kanepiuimas tüdrukute tualetist ja see sündmus paneb aluse omamoodi sõprusele. Peagi seisavadki mõlemad peategelased eluristteel, kus tuleb teha valik: pääseda tagasi õigetele teele või lasta pahedel ja halbadel kõrvalmõjudel teha omad korrektuurid.