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