Guest Stars Michael Landes as Bryan Eastley Ben Daniels as Alfred Crackenthorpe Amanda Holden as Lucy Eyelesbarrow Pip Torrens as Noël Coward Celia Imrie as Madame Joilet David Warner as Luther Crackenthorpe Griff Rhys Jones as Dr. David Quimper Jenny Agutter as Agnes Crackenthorpe Neve McIntosh as Martine Niamh Cusack as Emma Crackenthorpe John Hannah as Insp. Tom Campbell Rob Brydon as Insp. Awdry Kurtis O'Brien as Alexander Eastley Ciarán McMenamin as Cedric Crackenthorpe Charlie Creed-Miles as Harold Crackenthorpe Rose Keegan as Lady Alice Tim Stern as Attendant Toby Marlow as James Stoddard-West Tasha Bertram as Olga Meritxell Lavanchy as Anna Stravinska Pam Ferris as Elspeth McGillicuddy