Joe Alwyn in Mary Queen of Scots