Guest Stars Jessica Knappett as Herself Michelle Keegan as Mary Queen of Scots Mathew Horne as Billy the Kid Alexander Kirk as Frances Walsingham Joel Fry as Gilbert Gifford Lydia Rose Bewley as Herself Mathew Baynton as John Tunstall James Murray as Himself Katy Brand as Queen Elizabeth I 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