Hamlet at Elsinore Cast Donald Sutherland Michael Caine Christopher Plummer Alec Clunes Roy Kinnear Philip Locke Robert Shaw Dyson Lovell