Guest Stars Toby Stephens as Frank Arlington Alexander Siddig as Zahir Sharq Ewen Bremner as Gerald Baxter Rafiq Jajbhay as Governor Richard Lukunku as US Marine Lieutenant Imran Khan as Tariq John Gamble as Neilson Sharif Dorani as Karim James Cairns as Marine Lieutenant Sultan Massud as Zaman Qalzai