Margot Robbie pretty in polka dots at Mary Queen Of Scots premiere

Margot Robbie plays Elizabeth I in the new film (PA)
Margot Robbie plays Elizabeth I in the new film (PA)