 Both Diane Venora and Liev Schreiber have previously acted in  productions of Hamlet on the New York stage. In fact, Venora had  actually played the title character in a famous and iconoclastic  production of the play.