Cast and Crew of Hamlet

Hamlet

David Tennant stars in a film of the Royal Shakespeare Company's award-winning production of Shakespeare's great play. Director Gregory Doran's modern-dress production was hailed by the critics as thrilling, fast-moving and, in parts, very funny.

Full Cast of Hamlet

David Tennant as Hamlet

David Tennant

as Hamlet

David John Tennant is a Scottish actor known for his roles in Doctor Who, Casanova, Hamlet, Harry Potter and the Gobl...

Patrick Stewart as Claudius / Ghost

Patrick Stewart

as Claudius / Ghost

An English film, television and stage actor. He has had a distinguished career in theatre and television for around h...

Penny Downie as Gertrude

Penny Downie

as Gertrude

Penny Downie was born on January 1, 1954 and is currently 70 years old.

Oliver Ford Davies as Polonius

Oliver Ford Davies

as Polonius

Oliver Robert Ford Davies (born 12 August 1939) is an English actor and writer.

Mariah Gale as Ophelia

Mariah Gale

as Ophelia

Mariah Gale was born on January 1, 1980 and is currently 44 years old.

Tom Davey

as Guildenstern
Ryan Gage as Osric / Player Queen

Ryan Gage

as Osric / Player Queen

Ryan Gage (born 17 January 1983) is an English actor.

Samuel Dutton

as Dumbshow King
David Ajala as Reynaldo / Dumbshow Poisoner

David Ajala

as Reynaldo / Dumbshow Poisoner

David Ajala (born 21 May 1986) is a British actor. He is known for his roles as Manchester Black in Supergirl (2018–2...

André Tchaikowsky

as Skull

Crew of Hamlet

Discover the backstage crew of Hamlet →