In Hamlet 2, Steve Coogan is Dana Marschz, a struggling high school drama teacher who puts on a thoroughly inappropriate play.