Guest Stars Andrew Havill as Robert Fellowes Michael Buerk voices Newsreader Senan West as Prince William Will Powell as Prince Harry Jamie Glover as Patrick Jephson Blake Ritson as Andrew Gailey Philip Cumbus as Charles Spencer Michael Jibson as Steve Hewlett Humayun Saeed as Hasnat Khan Olwen Fouéré as Oonagh Shanley-Toffolo Hannah Donaldson as Ward Nurse Alice Corrigan as Child's Parent Harrison Maris as Child Patient Vivien Bridson as Walking Patient Griff Jones as Joseph Toffolo John Whittle as Graphic Designer Stephen Love as Gawper Patrick Pearson as Provost of Eton