As one of the great male roles in all of theater, Hamlet demands quite a bit from any actor who portrays him.... More >>>