Guest Stars James Murray as Prince Andrew Sam Woolf as Prince Edward Andrew Havill as Robert Fellowes Michael Buerk voices Newsreader Senan West as Prince William John Humphrys voices Newsreader Theo Fraser Steele as Timothy Laurence Jamie Glover as Patrick Jephson Flora Montgomery as Norma Major Emma Laird Craig as Sarah Ferguson Blake Ritson as Andrew Gailey Philip Cumbus as Charles Spencer Michael Jibson as Steve Hewlett Humayun Saeed as Hasnat Khan Andre Nightingale as Kensington Palace Police Officer Jeany Spark as Birt's Assistant Haydn Gwynne as Lady Susan Hussey Susan Brown as Lady Dugdale Nicholas Gleaves as John Birt Richard Cordery as Duke Hussey Danielle Fiamanya as Carol Kenyon Rachel Fenwick as Hotel Receptionist Stephen Cavanagh as Michael Robinson Andrew Mayer as Theatre Manager Nancy Crane as Lady Airlie Lynette Edwards as Lady Abel Smith Julie Neubert as Mary Morrison Gerard Fletcher as Tony Poole Marcus Brigstocke as Doctor Alison Skilbeck as Lady Elton