The 27-year-old actor looked unrecognisable as she ditched her blonde locks and rocked curly red hair on top of her balding head to portray Queen Elizabeth I.
Spotted on the set in London, Robbie also revealed pockmarked skin, reported AceShowbiz.
She wore a black Tudor outfit while walking around the set.
Robbie joins a long list of actors, who have portrayed the British monarch.
Judi Dench, Bette Davis, Helen Mirren, Cate Blanchett and Miranda Richardson have previously portrayed Queen Elizabeth I.
Actor Saoirse Ronan has been tapped to portray Mary I.
Joe Alwyn, Guy Pearce and David Tennant are part of the historical drama, which is being directed by Josie Rourke.