Hamlet

Hamlet
  • Friday April 10, 2026 3:00 PM
  • Saturday April 11, 2026 2:30 PM
  • Saturday April 11, 2026 5:00 PM
  • Sunday April 12, 2026 11:30 AM
  • Sunday April 12, 2026 2:00 PM
  • Sunday April 12, 2026 4:30 PM

Directed by Aneil Karia
NR; 114 minutes; Hindi and English with subtitles

“Playing the title character as a fragile man dangerously unravelling, [Riz] Ahmed brings considerable passion to indelible linesbut the real force comes from the emotional authenticity he lends one of drama’s most formidable and familiar roles.” —Tim Grierson, Screen International

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.


Magnolia at the Modern is an ongoing series featuring critically acclaimed films. Tickets are $10 and $7 for all Modern members. The first Sunday showtime is half price. Learn more about the special benefits of joining Reel People, a membership add-on for film enthusiasts.

Click here to purchase tickets online.

We have a new option for assistive listening, the ListenWIFI phone app that plays the film’s audio through your Bluetooth hearing aids or any phone headphones.