Filmen handlar om Erik Ponti (Anderas Wilson) som lever ihop med sin mamma och styvfar. Styvfadern misshandlar Erik regelbundet vilket leder till att Erik ofta hamnar i slagsmål i skolan för att på så sätt få ut sina aggressioner gentmot styvfadern. Efter att grovt ha misshandlat en skolkamrat relegeras han och som en sista chans att få bra betyg inför gymnasiet skickar hans mamma honom till Stjärnberg Internat för pojkar.
På skolan tillämpar lärarna något som kallas kamratuppfostran vilket innebär att fjärdeårseleverna, med elevrådsordförande Otto Silverhielm (Gustaf Skarskård) i spetsen, styr över de andra eleverna utanför klassrummet med egna regler.
Erik ser hur fel och förtryckande reglerna är och sätter sig upp mot dem. Bryter man mot reglerna straffas man med både psykiskt och fysiskt våld men slår man en fjärdeårselev relegeras man... Eriks första år på Stjärnberg förvandlas snabbt till ett levande helvete!
Detta var första gången jag såg Ondskan och jag måste säga att jag blev positivt överraskad! Jag trodde inte att jag skulle tycka om den men Ondskan är en starkt känsloladdad film som känns skrämmande verklig när man vet att den delvis är en självbiografi över Jan Guillous egen skoltid på internatet Solbacka läroverk. Och vi får inte glömma de otroligt bra skådespelarinsattserna som gör filmen till vad den är. En film för alla att se och ta lärdom av!

"Det finns bara ett ord för sådana som du, och det är ondska"