Tom Selleck (O'Malley), Bess Armstrong (Eve), Jack Weston (Struts), Wilford Brimley (Bradley Tozer), Robert Morley (Bentik), Brian Blessed (Suleiman Khan), Cassandra Gava (Alessa), Michael Sheard (Charlie Shane), Lynda La Plante (Lina), Timothy Carlton (Officer), Shayur Mehta (Ahmed), Terry Richards (Ginger), Jeremy Child (Silversmith), Peter Llewellyn Williams (Franjten Khan), Dino Shafeek (Satvinda), Robert Lee (Zura), Peggy Sirr (Alessa's Mother), Anthony Chinn (General Wong), Chua Kah Joo (Wong's Aide), Ric Young (Kim Su Lee), Simon Prebble (British Officer), Daniel Clucas (British Officer), John Higginson (British Officer), Timothy Bateson (Alec Wedgeworth), Wolf Kahler (Von Hess), Lynda Marchal (Lina)