Als Schauspiellehrer ist Dana Marschz (Steve Coogan) eine totale Null. Um zu verhindern, dass die Schulleitung seine Stelle streicht, muss Dana an seiner Highschool zur großen Nummer eins aufsteigen. Also schreibt er einen wahnwitzigen zweiten Teil der Shakespeare-Tragödie "Hamlet" und führt ihn öffentlich mit seinen Schülern auf. Schon bald hebt sich der Vorhang für eines der kontroversesten und politisch unkorrektesten Bühnenspektakel aller Zeiten ...