Guest Stars Tom Hardy as Robert Dudley / Earl of Leicester Tara Fitzgerald as Kat Ashley Richard Syms as Courtier Shaun Evans as Earl of Southampton Sebastian Armesto as Charles Blount Siobhan Hewlett as Cecily Geoff Bell as Dentist Karl Theobald as Alsop Joanna Griffiths as Agnes