- Charlize Theron Ella
- Woody Harrelson Dale
- Ray Liotta Mayor Jim Tobin
- Ivana Milicevic Carla
- Michelle Rodriguez Lou
- André Benjamin Django
- Martin Henderson Jay
- Connie Nielsen Jean
- Channing Tatum Johnson
- Rade Serbedzija Dr. Maric
- Joshua Jackson Randall
- Gina Holden
- Isaach de Bankolé Abassi
- Jennifer Carpenter
- Tzi Ma Gobernador