Ewen Bremner
Jake
Kevin McKidd
Frankie
Jim Carter
Director
Laura Fraser
Helen
Susan Lynch
Mary
Gerald Lepkowski
Stuart Sinclair Blyth
Miller
Iain De Caestecker
Frankie - Boy
Michael Moreland
Budgie
Lewis Macleod
Frankie's Father
Allison McKenzie
Dad's Lover
Noof Ousellam