The lives of three families are woven together across three decades in multi-cultural Britain.
Miniseries
Om Puri
Samad
Phil Davis
Archie
Naomie Harris
Clara
Archie Panjabi
Alsana
Deepak Verma
Shiva
Mona Hammond
Hortense
Jeff Mirza
Mo
Geraldine James
Joyce Malfen
Robert Bathurst
Marcus Malfen
Kammy Darweish
Ardashir
Charlie Creed-Miles
Ryan Topps
Nina Wadia
Neena
Rhys Bond
Reporter
Christopher Simpson
Magid/Millat
Sarah Ozeke
Irie
San Shella
Young Samad
Bryan Dick
Young Archie
David Langham
Young Devil of Dachau
James McAvoy
Josh Malfen
Sophie Winkleman
Joely
Rufus Jones
Crispin
Daniel Tuite
Paddy
Chu Omambala
Brother Ibrahim
Maggie O'Neill
Poppy
Lucy Jules
Ambrosia
Russell Brand
Merlin
Charles Collingwood
Sir Edmund
Paul Bhattacharjee
Bahadur Khan
Julian Barratt
Aide de Camp
Sonnell Dadral
Hifan
Annie Cooper
Karina
Joy McBrinn
Racist Neighbour
Sam Smart
Car Salesman
John Simm
Mr. Hero
Ian Thompson
Headmaster
Nasser Memarzia
Alim
Medina Aijikawo
Denise
Ruth Sheen
Maureen
Shahnequa Duprey
Ruth Lass
Ms. Miniver
Joe Starrs
Josh
Richard Butler
Mr. Hamilton
Charlie Lemmer
Maxine
Vernon Dobtcheff
Devil of Dachau
Alastair Parker
Policeman
Damian Brooke
Drunk in doorway
Nikki Tovell
Press
Jeanie Gold
Homeless Woman
Anne Devlin
Hairdresser
Andy Skinner
PC Phillips (uncredited)
Andrew Hasley
Hippy at the end of the world 1974 party (uncredited)
James Witt
Curry House Drunk (uncredited)
Steve Sweeney
Lager Lad/Neighbour