As per reports, Suicide Squad actress Margot Robbie has been cast as Queen Elizabeth in the upcoming film Mary Queen of Scots. The titular character of Mary Stuart is being portrayed by Saoirse Ronan. Directed by Josie Rourke, the film revolves around the historical family rivalry between Elizabeth and Mary, who were cousins.