Margot Robbie is unrecognisable as Elizabeth I

Australian actress Margot Robbie has been pictured for the first time as Queen Elizabeth I in a new film.

The Wolf Of Wall Street star is playing the Virgin Queen in a biopic about Mary, Queen Of Scots.

The 27-year-old's looked dramatically different as she was seen on set in London with a red wing and a prosthetic nose.

Irish actress Saoirse Ronan will be playing Mary in the movie adapted from John Guy's biography My Heart Is My Own: The Life of Mary Queen of Scots.

The film also stars David Tenant, Guy Pearce, Martin Compston, Brendan Coyle, Jack Lowden, and Joe Alwyn.