20170424 entertainment.english.hollywood: Margot Robbie lands Queen Elizabeth role in 'Mary Queen of Scots'