Directed by Andrew Fleming. With Steve Coogan, Catherine Keener, Amy Poehler, David Arquette. Hamlet 2 is about Dana Marschz who is a failed actor and recovering alcoholic who's moved to Tucson to teach high school drama, where he's plagued by bad reviews, student indifference, budget woes (he and his wife, who is trying to get pregnant, take in a border), and his own teaching limitations.Directed by Andrew Fleming. With Steve Coogan, Catherine Keener, Amy Poehler, David Arquette. Hamlet 2 is about Dana Marschz who is a failed actor and recovering alcoholic who's moved to Tucson to teach high school drama, where he's plagued by bad reviews, student indifference, budget woes (he and his wife, who is trying to get pregnant, take in a border), and his own teaching limitations.