Once Upon a Time in the Midlands › Cast
Robert Carlyle
Jimmy
Rhys Ifans
Dek
Kathy Burke
Carol
Shirley Henderson
Shirley
Ricky Tomlinson
Charlie
Finn Atkins
Marlene
Andrew Shim
Donut
Kelly Thresher
Donna
Ryan Bruce
Emerson
Eliot Otis Brown Walters
Lake
Anthony Strachan
Jumbo
David McKay (actor)
Dougy
James Cosmo
Billy