Despite its disjointed presentation and underdeveloped subplots, Hamlet 2 is a hilariously perverse look at those that can't do and decide to teach. When drama teacher and unemployed actor Dana Marschz' (Steve Coogan) latest play, an adapted stage version of Erin Brokovich, is a stinker in the eyes of the high school newspaper's pint-size critic, he decides to write an original play and sequel to the literary work Hamlet. Fueled by his snarky wife, latent issues with his absent father and the possibility of his high school's drama department being removed, Dana decides to stage his controversial production with the help of his ragtag group of students and an ACLU lawyer (Amy Poehler) like no other. With musical numbers like "Raped In The Face" and "Rock Me Sexy Jesus," Hamlet 2 might just make the Vatican's list for most blasphemous, yet sinfully enjoyable, films.