Guest Stars James Murray as Prince Andrew Sebastian Blunt as Prince Edward Andrew Havill as Robert Fellowes Theo Fraser Steele as Timothy Laurence Ben Lloyd-Hughes as Mark Bolland Jamie Parker as Robin Janvrin Lee Otway as Kez Wingfield Rufus Kampa as Young Prince William Hanna Alström as Heini Wathén Fflyn Edwards as Young Prince Harry Alex Blake as Stephen Lamport Martin Turner as Lord Chamberlain Amira Ghazalla as Salma, Mohamed's Secretary Semo Salha as Salah Fayed Philip Cumbus as Charles Spencer Adam Damerell as Alastair Campbell Mohammed Kamel as Ali Fayed Paul Gorostidi as Philippe Dourneau Charlotte Melia as Anji Hunter Ewan Black as Balmoral Operator Annie McKenzie as French Nurse Yves Jean as Hospital Chaplain Eric Colvin as Michael Jay Dimitri Jeannest as French Doctor Laurent C. Lucas as Jacques Chirac Christophe Guybet as Jean-Pierre Chevènement Annette Flynn as Jane Fellowes Justine Mitchell as Sarah McCorquodale