Rated PG13 • 106 minutes
Shakespeare's Hamlet is turned on its head. Set in medieval Denmark and spoken in a modern tongue with a poetic twist, yhe complex heroine takes center stage. As a rebellious child, Ophelia (Daisy Ridley) is taken into Elsinore Castle by Queen Gerturde (Naomi Watts) as one of her most trusted ladies-in-waiting. Soon enough, Ophelia captures the affections of the young Prince Hamlet (George MacKay). A passionate romance kindles between the two in secret as the kingdom is on the brink of war amidst its own political intrigue and betrayal.
Stream SHOWTIME series, movies, documentaries, sports and much more all on your favorite devices.