Queen Elizabeth I is a fictional character portrayed by Margot Robbie in the movie Mary Queen of Scots.
When the movie was released in 2018, Margot Robbie was 28 years old.
The character of Queen Elizabeth I is mainly associated with Robert Dudley, Bess of Hardwick and Mary Stuart.