When Hamlet returns for his father’s funeral, he is stunned to discover his uncle Claudius is marrying his newly widowed mother. Visited by his father’s ghost, Hamlet learns his brutal murder was at the hands of Claudius - and spirals into a quest for vengeance that exposes the rot at the heart of the family’s empire and threatens his own sanity.

Riz Ahmed
as Hamlet

Morfydd Clark
as Ophelia

Timothy Spall
as Polonius

Art Malik
as Claudius

Sheeba Chaddha
as Gertrude

Joe Alwyn
as Laertes

Julia Westcott-Hutton
as VIP Guest

Nina Kumar
as Wedding Guest

Hiten Patel
as Wedding Guest

Eben Figueiredo
as Marcellus
CinemaSerf
Shakespearean purists probably ought not to bother with this relocated and heavily abridged version of his tale of the Prince of Denmark but as reimaginings go, this is still quite an interesting effort. Here, “Elsinore” is an epitome of corporate greed hitherto run by the father of “Hamlet” (Riz Ah...