Hamlet Introduction Kenneth Branagh The Cast The Screenplay William Shakespeare and Kenneth Branagh The Choice of Text Film Diary Russell Jackson The Film