Leonardo DiCaprio character Danny Archer
Djimon Hounsou character Solomon Vandy
Jennifer Connelly character Maddy Bowen
Kagiso Kuypers character Dia Vandy
Arnold Vosloo character Colonel Coetzee
Antony Coleman character Cordell Brown
Benu Mabhena character Jassie Vandy
Anointing Lukola character N'Yanda Vandy
David Harewood character Captain Poison
Basil Wallace character Benjamin Kapanay
Jimi Mistry character Nabil
Michael Sheen character Simmons
Marius Weyers character Van De Kaap
Stephen Collins character Ambassador Walker
Ntare Guma Mbaho Mwine character M'Ed
Ato Essandoh character Commander Rambo
David S. Lee character Cockney Journalist
Percy Matsemela character Commander Zero
Klemens Becker character German Minister
Grant Swanby character UNCHR Official
Adetokumboh M'Cormack character R.U.F. Trainer
Tyrone Keogh character SA Page
Mduduzi Mabaso character Rebel 1
Nathaniel Ramabulana character Rebel 2
Zenzo Ngqobe character Rebel 3
Vanessa Haywood character Diplomat's Wife (uncredited)