In Maximilian Schell's performance in Hamlet, Hamlet is an idealist activist standing up to Claudius' corrupt establishment.
Philip Saville directed Christopher Plummer in a TV version usually called Hamlet at Elsinore, filmed in black-and-white at Kronborg Slot, the castle at Elsinore where the play is set.