Saoirse Ronan and Margot Robbie go head-to-head in 'Mary Queen of Scots'