Mary Queen of Scots Cast Sean Biggerstaff Aneurin Barnard Edward Hogg Mehdi Dehbi Tony Curran Clive Russell Ian Hanmore Joana Preiss Bruno Todeschini Roxane Duran Camille Rutherford Sylvain Levitte Gaia Weiss Zoé Schellenberg