Characters played by Faisa Hassan
Fatima Mo'Allim
Characters played by Aisha Takow
Alia Mo'Allim
Characters played by Armaan Haggio
Musa Mo'Allim
Characters played by Helen Mirren
Colonel Katherine Powell
Characters played by Bob Chappell
Simon Powell
Characters played by Alex Gallafent
Reporter
Characters played by Aaron Paul
Steve Watts
Characters played by Babou Ceesay
Sergeant Mushtaq Saddiq
Characters played by Carl Beukes
Sergeant Mike Gleeson
Characters played by Kate Liquorish
Female Sergeant
Characters played by Richard Stephenson
Staff Sergeant
Characters played by Gabriella Pinto
Female Corporal
Characters played by Tylan Wray
Male Corporal
Characters played by Hossain Dahir
Driver One
Characters played by Mondé Sibisi
Muhammad Abdisalaam
Characters played by Warren Masemola
Agent Atieno
Characters played by Ahmed Mohamed Ali
Omar
Characters played by Alan Rickman
Lieutenant General Frank Benson
Characters played by Phoebe Fox
Carrie Gershon
Characters played by Lemogang Tsipa
Matt Levery
Characters played by Paul Spauling
Command Support Staff
Characters played by Gavin Hood
Lieutenant Colonel Ed Walsh
Characters played by Kenneth Fok
First Crewman
Characters played by Zak Rowlands
Second Crewman - K. Moore
Characters played by Henry Pilime
Parklands Gate Guard
Characters played by Sammy Maina
Parklands Gate Guard
Characters played by Hassan Abdullah
Shahid Ahmed
Characters played by Ebby Weyime
Damisi
Characters played by Vusi Kunene
Major Moses Owiti
Characters played by Mohammed Ali Sahra
Militia Leader
Characters played by Chaltu Ahmed
Poor Woman
Characters played by Francis Chouler
Jack Cleary
Characters played by Ed Suter
Benson's Aide-De-Camp
Characters played by Richard McCabe
George Matherson
Characters played by Jeremy Northam
Brian Woodale
Characters played by Monica Dolan
Angela Northman
Characters played by Roberto Kyle
Rasheed Hamud
Characters played by Omar Abu Kadir
Driver Two
Characters played by Kim Engelbrecht
Lucy Galvez
Characters played by James Gracie
Image Analyst
Characters played by Barkhad Abdi
Jama Farah
Characters played by Dileef Rahim
Amadu Gate Guard
Characters played by Robert Omache
Amadu Gate Guard
Characters played by Istar Takow
Woman Buying Bread
Characters played by Bronson Mwangi
Kenyan Captain
Characters played by Lex King
Susan Danford
Ayesha Al-Hady
Characters played by Andrew Ahula
Street Vendor (Buckets)
Characters played by Hilowli Hassan
Militia Man
Characters played by Abdi Mohamed Osman
Amadu Mukhtar
Characters played by Dek Hassan
Abdullah Al-Hady
Characters played by Ali Mohamed
Khalid
Characters played by Ma Mohamed
Osman Abade
Characters played by John Heffernan
Major Harold Webb
Characters played by Iain Glen
James Willett
Characters played by Jessica Jones
Kate Barnes
Characters played by Daniel Fox
Tom Bellamy
Characters played by Graham Hopkins
Nigel Adler
Characters played by Michael O'Keefe
Ken Stanitzke
Characters played by Sonia Esguiera
Esther Alvarez
Characters played by Mohamed Abdirahmaan
Abdi
Characters played by Mohamed Fidow
Abdi Militia Soldier
Characters played by Laila Robins
Ms. Jillian Goldman
Characters played by Sabrina Hassan
Woman Buying Bread
Characters played by Fatima Mohamed Mohamud
Woman Buying Bread
Characters played by Timayare Shamso Hassan
Passerby
Characters played by Fowzia Dahir
Woman Buying Bread
Characters played by Abdilatief Takow
Ali
Characters played by Fatumo Sheknoor Ali
Pedestrian
Characters played by Hamdi Adam Shire
Pedestrian
Characters played by Thelma Mabina
Nurse
Characters played by Sandile Ntobla
Doctor
Characters played by Armand Aucamp
Airman
Characters played by Tyrone Keogh
Sammy
Characters played by Luke Tyler
Robert Powell
Characters played by Meganne Young
Lizzy