Heath Ledger
Role: Harry Faversham
Wes Bentley
Role: Jack Durrance
Kate Hudson
Role: Ethne Eustace
Djimon Hounsou
Role: Abou Fatma
Alex Jennings
Role: Colonel Hamilton
Michael Sheen
Role: William Trench
Lucy Gordon
Role: Isabelle
James Cosmo
Role: Col. Sutch
Angela Douglas
Role: Aunt Mary
Daniel Caltagirone
Role: Gustave
Mohamed Bouich
Role: Sudanese Storyteller
Campbell Brown
Role: Dervish Ansar
Andy Coumbe
Role: Colonel Other Regiment
Karim Doukkali
Role: Egyptian Orderly
James Hillier
Role: Drunken Corporal
Nick Holder
Role: British Lion
Alexandra Kabi
Role: Woman in Red Veil
Craig McDonald
Role: Wounded Captain
Lionel Mahop
Role: Dervish Captain
Richard Manlove
Role: British Corporal
Kris Marshall
Role: Edward Castleton
Manar Mohamed
Role: Youssef
Marouazi Mohammed
Role: Dervish Sniper
Nider Mohamed
Role: Mullah
Anna Diafe Ndiaye
Role: Dinka Slavegirl
Medoune Ndiaye
Role: Gentle Faced Porter
Deobia Oparei
Role: Idris-Es-Saier
Mohamen Mehdi Ouazanni
Role: Hassan
Charles Pemberton
Role: Impressario
Rupert Penry-Jones
Role: Tom Willoughby
Tim Pigott-Smith
Role: General Feversham
Mohamed Quatib
Role: Ibrahim
Hugh Ross
Role: Regimental Priest
Thioumbe Samb
Role: Dinka Slavegirl
Mark Tonderai
Role: Egyptian Orderly
Alex Zorbas
Role: Egyptian Orderly
Bruce Lawrence
Role: British Soldier
Rhidian Bridge
Role: British Soldier (uncredited)
Gary Bunn
Role: British Soldier (uncredited)
Christian Coulson
Role: Drummer Boy (uncredited)
James Embree
Role: British Cavalry Officer (uncredited)
Natalie Hallam
Role: High Class Lady (uncredited)
Hugo Hedley
Role: British Troop (uncredited)
Serena Lorien
Role: Crying Widow (uncredited)
Cassie Newby
Role: Period Dancer (uncredited)
Benjamin Uttley
Role: General Wolseley's Aide-de-Camp (uncredited)