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