The official synopsis for Ophelia reveals that the film is “set in medieval Denmark and spoken in a modern tongue with a poetic twist ... As a rebellious and motherless child, Ophelia (Ridley) is taken into Elsinore Castle by Queen Gerturde (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."
Ophelia is in cinemas on August 1