cast
-
Phil Davis
Archie
-
Om Puri
Samad
-
Naomie Harris
Clara
-
Archie Panjabi
Alsana
-
James McAvoy
Josh Malfen
-
Charlie Creed-Miles
Ryan Topps
-
Geraldine James
Joyce Malfen
-
Robert Bathurst
Marcus Malfen
-
Deepak Verma
Shiva
-
Mona Hammond
Hortense
-
Jeff Mirza
Mo
- Kammy Darweish Ardashir
- Sarah Ozeke Irie
-
Christopher Simpson
Magid / Millat
-
Nina Wadia
Neena
-
San Shella
Young Samad
-
Bryan Dick
Young Archie
-
Maggie O'Neill
Poppy
-
Russell Brand
Merlin