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 Flora Montgomery as Norma Major Jamie Glover as Patrick Jephson 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 Nicholas Gleaves as John Birt Jeany Spark as Birt's Assistant Susan Brown as Lady Dugdale Haydn Gwynne as Lady Susan Hussey 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