- Leonardo DiCaprio Danny Archer
- Jennifer Connelly Maddy Bowen
- Djimon Hounsou Solomon Vandy
- Michael Sheen Simmons
- Arnold Vosloo El Coronel
- Kagiso Kuypers Dia
- David Harewood Capitán Poison
- Basil Wallace Benjamin
- Ntare Mwine M’ed
- Jimi Mistry Nabil
- Stephen Collins Embajador Walker
- Tony Kgoroge Troop Leader
- Clare Holman Reportera
- Ato Essandoh Comandante Rambo