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 Karl Theobald as Alsop Sebastian Armesto as Charles Blount Geoff Bell as Dentist Siobhan Hewlett as Cecily Joanna Griffiths as Agnes