Hamlet Within Cast Ian McKellen Dominique Pinon John Shrapnel Gabriella Wright Lex Shrapnel Ben Turner