
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
KD
Kammy Darweish
Ardashir
SO
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





















