Characters played by Ben Schnetzer
Dan Eldon
Characters played by Kelly Macdonald
Duff
Characters played by Sam Hazeldine
O'Reilly
Characters played by Ella Purnell
Amy Eldon
Characters played by Maria Bello
Kathy Eldon
Characters played by Joshua Daniel Eady
Lengai
Characters played by Tanroh Ishida
Eiji
Characters played by Abby Quinn
Marte
Characters played by Yusra Warsama
Saba
Characters played by Cameron Scott
Rich
Characters played by Mika Basson
Elly
Characters played by Kevin Ogode
Peter
Characters played by Ter Hollmann
Mike Eldon
Characters played by James Gracie
Scott Peterson
Characters played by Gugun Deep Singh
Mo Shaffi
Characters played by Tom Fairfoot
Reuters Chief
Characters played by Luthuli Dlamini
Mr. Hirabe
Characters played by Craig Hawks
Arne
Characters played by Sharon Spiegel Wagner
Aussie Aid Worker
Characters played by Katt Ramaphakela
Shady Businessman
Characters played by Mpho Osei Tutu
Mechanic #1
Characters played by Ayanda Makayi
Mechanic #2
Characters played by Evan Marsh
Corporal Chuck
Characters played by Maude Sandham
Soldier
Characters played by Joey Borgogna
Hansi Krauss
Characters played by Adanan Sharifa
Abdi
Characters played by Abdirizak Farah Ali
Yusuf
Characters played by Fatuma Abdi
Issa
Characters played by Ian Rading
Anthony
Characters played by George Biza
Hos Maina
Characters played by Egidio Coccimiglio
Italian Journalist
Characters played by Armaan Haggio
SNA Militia Man
Characters played by Ali Mohammed
Young Militia Man
Characters played by Gaby Georgeson
Dayril's Daughter
Characters played by Charlie Bouguenon
Dayril
Characters played by Elzabé Zietsman
Author Friend
Characters played by Johan Haggard
Painter Friend
Characters played by Isadora Verwey
Artist Friend
Characters played by Ashley Dowds
Safari Guide
Characters played by Winston Ho
Asian Boy
Characters played by Leyla Osman Ali
East African Girl
Characters played by Angela Deh
Mrs. Hirabe
Characters played by Joy Macharia
Businessman's Wife
Characters played by Philippus Boshoff
Marine
Characters played by Reyn Shields
Marine Sergeant
Characters played by Jakkie Groenewald
Afrikaans Police Officer
Characters played by Gideon Le Roux
Erik
Afrikaans Police Officer #2
Characters played by Patrick Bokaba
Businessman
Characters played by David Kimani Mwaura
Swahili Bicycle Man
Characters played by Greg Melvill-Smith
FW De Klerk
Characters played by Abdullahi Mohammed
Crazy Boy
Characters played by Mahmed Gedi
Crazy Boy
Characters played by Sadrudeen Osman
Crazy Boy
Characters played by Daria Ahmed
Crazy Boy
Characters played by Abdul Hassan
Crazy Boy
Characters played by Abdulrahman Sharif
Crazy Boy
Characters played by Mahlang Thobi
Crazy Boy
Characters played by Umihan Abdool
Nairobi Dinner Guest
Characters played by Suleiman Ahmed
Yusuf Elder
Characters played by Abdullahi Abdi Adam
Yusuf Elder
Characters played by Sokoyian Memusi Ngais
Kipinget
Characters played by Sonyanga Ole Ngais
Maasai Cricket Warrior
Characters played by Nisan Jonathan Ole Meshami
Maasai Cricket Warrior
Characters played by Bejamin Seko Nareu
Maasai Cricket Warrior
Characters played by Christopher Lesikito Memusi
Maasai Cricket Warrior
Characters played by Daniel Il-Temulai Mamai
Maasai Cricket Warrior
Characters played by Francis Mulinge Meshame
Maasai Cricket Warrior
Characters played by Franco Takale Meshami
Maasai Cricket Warrior
Characters played by Mamai Simon Papai
Maasai Cricket Warrior
Characters played by Robert Piroris Kilesi
Maasai Cricket Warrior
Characters played by Tepele Francis Siranga
Maasai Cricket Warrior
Characters played by Thomas Meshami Sakare
Maasai Cricket Warrior
Characters played by Saidimu Toyaianga Ole Ngais
Maasai Cricket Warrior
Characters played by Beth Njenga
Maasai Villager
Characters played by Josephine Kihiu
Maasai Villager
Characters played by Esther Maina
Maasai Villager
Characters played by Naomi Cherop
Maasai Villager
Characters played by Charles Maina
Maasai Villager
Characters played by Joshua Kendagor
Maasai Villager
Characters played by Ahmed Abdulaahi Said
Militia
Characters played by Abdahlla Bashir Maalim
Militia
Characters played by Ahmed Ali
Militia
Characters played by Abduallahi Musa Mohamed
Militia
Characters played by Abdulaahi Ali Abdulle
Militia
Characters played by Ahmed Farah
Militia
Characters played by Yusuf Osman
Militia
Characters played by Abdul Ali
Militia
Characters played by Ishmael Abdullahi
Militia
Characters played by Mohammed Omar
Militia
Characters played by Ayub Adnan
Abdi's Best Friend
Characters played by Abdul Oleny
Reuters Body Guard
Characters played by Ato
Reuters Body Guard
Characters played by Malki Hassan
Mogadishu Citizen
Characters played by Amina Hassan
Mogadishu Citizen
Characters played by Fatuma Ahmed
Mogadishu Citizen
Characters played by Mariam Abdi
Mogadishu Citizen
Characters played by Fatuma Ali
Mogadishu Citizen
Characters played by Seif Rashid
Mogadishu Citizen
Characters played by Armina Hasan
Mogadishu Citizen
Characters played by Leila Abdi
Mogadishu Citizen
Characters played by Mohamud Ahmed
Mogadishu Citizen
Characters played by Mohamed Ahmed Duale
Mogadishu Citizen
Characters played by Abdifitah Farah Hanshi
Mogadishu Citizen
Characters played by Abdi Hassan
Mogadishu Citizen
Characters played by Mohamed Agi Haji
Mogadishu Citizen
Characters played by Hashim Ibrahim
Mogadishu Citizen
Characters played by Mohammed Mohamud
Mogadishu Citizen
Characters played by Suheyb Ahmed
Mogadishu Citizen
Characters played by Ali Mohamed Ali
Mogadishu Citizen
Characters played by Yasin Hirsi
Mogadishu Citizen
Characters played by Mustafa Hassan
Mogadishu Citizen
Characters played by Ismael Abdi
Mogadishu Citizen
Characters played by Hamse Muse
Mogadishu Citizen
Characters played by Yasin Abdul Sharif
Mogadishu Citizen
Characters played by Abdularahman Sharif
Mogadishu Citizen
Characters played by Absir Farah
Mogadishu Citizen
Characters played by Asi Ali
Mogadishu Citizen
Characters played by Joshua Eady
Lengui