Special Guest Stars John Gielgud as Edward Ryder Mona Washbourne as Nanny Hawkins Guest Stars Roger Milner as Wilcox Michael Bilton as Hayter Richard Hope as Lieutenant Hooper Martin Chamberlain as Old Etonian Paul Hastings as Old Etonian David McAlister as Second-in-Command Al Gillyon as Ticket Collector Nigel Le Vaillant as Old Etonian Colin Higgins as Partridge Robin Sachs as Old Etonian at Window Simon Chandler as Lieutenant James Chris Humphreys as Captain Downs Graham Seed as Jorkins Christopher Good as Collins Wayne Paulo as Adjutant Venetia Maxwell as Miss Orme-Herrick Vance Dallas as Corporal Robin Hooper as Captain Dodds Robert Vowles as Old Etonian Bill Hepper as Accompanist Paul Butterworth as Porter John Shuckburgh as Undergraduate John Kidd as History Don Alastair Llewellyn as Old Etonian Gary Waldhorn as Major Wilson