Guest Stars Jessica Knappett as Herself Michelle Keegan as Mary Queen of Scots Mathew Baynton as John Tunstall Mathew Horne as Billy the Kid Joel Fry as Gilbert Gifford Lydia Rose Bewley as Herself James Murray as Himself Katy Brand as Queen Elizabeth I Alexander Kirk as Frances Walsingham Lauren Pattison as Mary's Courtier Sarah Daykin as Elizabeth's Courtier Neil Ashton as Undertaker Rufus Hound as James Dolan Ciaran Dowd as Sheriff Brady Ciaran Dowd as Executioner Emma Sidi as Local Woman Tim Key as Lord Darnley