Failed actor-turned-worse-high-school-drama-teacher Dana Marschz rallies his Tucson students as he conceives and stages politically incorrect musical sequel to Shakespeare's Hamlet.
Steve Coogan
as Dana Marschz
Catherine Keener
as Brie Marschz
J. J. Soria
as Octavio
Skylar Astin
as Rand Posin
Phoebe Strole
as Epiphany Sellars
Melonie Diaz
as Ivonne
Arnie Pantoja
as Vitamin J
Michael Esparza
as Chuy
Natalie Amenula
as Yolanda
Marshall Bell
as Principal Rocker
David Arquette
as Gary
Elisabeth Shue
as Elisabeth Shue