Guest Stars Jason Watkins as Bernard Fortescue Peter Sullivan as Nyle Bellamy Leon Clingman as Roberts Anthony Flanagan as Thomas Kneedling Lindsay Duncan as Jane Digby Ambrose Uren as Muhammad Nuwas Hein De Vries as Waiter Florin Gălan as Ship Steward Faical El Kihel as Sheikh Medjuel El Mezrab Raees Mohammed as Arabian Merchant