In this modern telling of Shakespeare’s play set in London’s elite South Asian community, Hamlet (Riz Ahmed) comes home for his father's funeral and finds his uncle Claudius (Art Malik) marrying his widowed mother, Gertrude (Sheeba Chaddha). When his father's ghost (Avijit Dutt) reveals that Claudius murdered him, Hamlet begins a journey of revenge and introspection.
Also starring Joe Alwyn as Laertes, Morfydd Clark as Ophelia, and Timothy Spall as Polonius.