Currently available on 3 streaming services.

Hamlet - watch online: streaming, buy or rent

You can buy "Hamlet" on Apple TV, Amazon Video, Sky Store as download or rent it on Apple TV, Amazon Video, Sky Store online.

Cast

Ian McKellen
Hamlet
Jonathan Hyde
Claudius
Jenny Seagrove
Queen Gertrude
Steven Berkoff
Polonius
Francesca Annis
Ghost
Frances Barber
First Player / Player Queen / Second Clown
Ben Allen
Horatio
Llinos Daniel
First Clown / Voltemand / Player Musician
Missy Malek
Osric / Player Prologue
Ashley D Gayle
Marcellus / Player Lucianus / Sailor
Lee Knight
Rosencrantz / Guard
Asif Khan
Guildenstern / Guard
William Bozier
Player King / Dancer