From the gorgeous costumes and Scotland's landscape, this movie is one worth seeking out. a little slow of a beginning trying to figure out who each of the male characters are and what role they have in the story but once a beginning plot starts moving along you are fully invested. Saoirse Ronan as Mary Stuart and Margot Robbie as Queen Elizabeth I elevate every word of the script. Saoirse's defiant character has a very modernist viewpoint and strength that is much needed in a period piece today. Josie Rourke's debut has stunning direction and purpose, showing how society has always pit women against one another. The final scenes make this film.