 She then made a cameo appearance as Audrey in "Slaughterhouse Rulez", and portrayed Queen Elizabeth I in "Mary Queen of Scots", opposite Saoirse Ronan as Mary Stuart.David Sims of "The Atlantic" dismissed the latter film as a "tawdry soap opera" but wrote that "with her little screen time, [Robbie] still manages to convey a real sense of resentment over Mary's status as a more traditional queen.