All Cast

Ruth Wilson
Alice Bell

Mark Stanley
Joe Bell

Sean Bean
Richard Bell

Esme Creed-Miles
Young Alice

Dean Andrews
Matty

Joe Dempsie
David

Mike Noble
Rowan Spender
Aiden McCullough
Young Joe

Shane Attwooll
Tower

Steve Garti
Jim
Una McNulty
Susan Bell
