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 Hein De Vries as Waiter Ambrose Uren as Muhammad Nuwas Florin Gălan as Ship Steward Faical El Kihel as Sheikh Medjuel El Mezrab Raees Mohammed as Arabian Merchant