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