Cillian Murphy as Thomas "Tommy" Shelby
Paul Anderson as Arthur Shelby Jr.
Annabelle Wallis as Grace Burgess
Sam Neill as Chester Campbell
Joe Cole as John Shelby
Sophie Rundle as Ada Shelby Thorne
Helen McCrory as Polly Shelby Gray
Tom Hardy as Alfie Solomons
Finn Cole as Michael Gray
Aimee-Ffion Edwards as Esme Lee
Natasha O'Keeffe as Lizzie Stark
Harry Kirton as Finn Shelby
Iddo Goldberg as Freddie Thorne
Ned Dennehy as Charlie Strong
Charlie Creed-Miles as Billy Kimber
Alexander Siddig as Ruben Oliver
Noah Taylor as Derby Sabini
Aidan Gillen as Aberama Gold
Charlie Murphy as Jessie Eden
Kate Phillips as Linda Shelby
Sam Claflin as Oswald Mosley
Anya Taylor-Joy as Gina
Jack Rowan as Bonnie Gold
Daryl McCormack as Isaiah
Emmett J Scanlan as Billy Grade
Ian Peck as Curly
Paddy Considine as Father John Hughes
Packy Lee as Johnny Dogs