Christopher Plummer, Michael Caine (Hamlet at Elsinore)