Grupka chłopców chodzi do katolickiej szkoły, gdzie uczy dwoje nauczycieli - surowa zakonnica Assumpta (Jodie Foster) i popalający "po godzinach" ksiądz Casey (Vincent D'Onofrio). Młodzieńcy natomiast chcą wejść w dorosłe życie. W zakładzie naukowym są grzeczni i chodzą w mundurkach, natomiast po kilku godzinach nauki uniformy wędrują do szafy i wtedy chłopcy rozpoczynają prawdziwą naukę, życia...
Savannah, lata 70. Kilku zdolnych chłopaków, uczących się na co dzień w katolickiej szkole, wspólnie spędza czas. Pewnego dnia rozpoczynają pracę nad komiksem w którym rzeczywistość i fikcja zaczynają się mieszać. Któregoś razu ich rysunkową historię przechwytuje surowa siostra zakonna Assumpty (Jodie Foster). Chłopcy nie chcą poddać się rygorowi kobiety, dodatkowo planują coś, co odmieni ich życie i pozwoli na trwałe zapisać się w dziejach.
Savannah, połowa lat 70.
Dwóch inteligentnych, ale zbuntowanych młodzieńców - Francis Doyle i Tim Sullivan - stara się zwalczyć nudę, szalejące hormony i wściekłych nauczycieli, próbując nadać życiu jakieś znaczenie. Francis posiada wyjątkowe umiejętności rysownicze, tworzy więc dla siebie i innych kolegów swoiste alter ego: superbohaterów. Kiedy surowa siostra Assumpta (Jodie Foster), brzydka jednonoga zakonnica konfiskuje ich prace, zaczynają się kłopoty. Chłopcy coraz częściej wkraczają w świat fantazji, wyobrażając siebie jako herosów, a siostrę Assumptę jako bandytę na wielkim motocyklu. Chłopcy znacznie łatwiej dogadują się z ojcem Casseyem (Vincent D'Onofrio).
Frank jest beznadziejnie zakochany w Margie Flynn (Jena Malone). Tim stara się namówić przyjaciela na spotkanie z dziewczyną jego marzeń. Wysyła nawet w imieniu Francisa miłosny liścik do Maggie, podpisując go imieniem Francisa. W końcu Maggie i Francis spotykają się. Maggie zwierza się Francisowi ze swojej najgłębiej skrywanej tajemnicy. Nie przypuszczają nawet, że ta rozmowa rozpęta ciąg wydarzeń, prowadzących do tragedii...