I say Maam! Michelle Keegan plays Mary Queen of Scots on Drunk HistoryEntertainment news•15 March 2017Michelle Keegan's playing a very different part to what we're used to seeing: