Cast

Willem Dafoe Caravaggio
Colin Firth Geoffrey Clifton
Hichem Rostom Fouad
Peter Ruhring Bermann
Anthony Smee Beach Interrogation Officer
Matthew Ferguson Young Canadian Soldier
Jason Done Kiss Me Soldier
Roger Morlidge Sergeant, Desert Train
Simon Sherlock Private, Desert Train
Sebastian Schipper Interrogation Room Soldier
Fritz Eggert Interrogation Room Soldier
Sonia Mankai Arab Nurse
Rim Turki Aicha
Sebastian Rudolph Officer in Square
Thoraya Sehill Interpreter in Square
Sondess Belhassen Woman with Baby in Square
Salah Miled Bedouin Doctor
Abdellatif Hamrouni Ancient Arab
Samy Azaiez Kamal
Habib Chetoui Al Auf
Philipa Day Officer's Wife
Paul Kant Sir Ronnie Hampton