Guest Stars Laura O'Toole as Agnes Stephen Dillane as Finch Charlotte Salt as Virginia Ruth Jones as Blenkinsopp Mathew Horne as Eversleigh Adam Godley as Lomax Dervla Kirwan as Bundle Jonas Armstrong as Cade Edward Fox as Caterham Michelle Collins as Treadwell Anthony Higgins as Count Ludwig Von Stainach Letty Butler as Young Treadwell Ian Weichardt as Young Lomax Robert Dunbar as Young Count Nicci Brighten as Madeleine Alex Knight as Jaffers