Jimmy
Timothy Spall
Penny / Sadie
Leanne Best
Tracey
Saffron Rose
Glyn
Sion Tudor Owen
Eleri
Sarah John
Vicar
Matthew George Walsh
Janice
India Sienna Rose Williams
Mr. Handsome
Peter Parker Mensah
Marc Bolan
Phil Furlong
Kathleen Collins
Freya Elizabeth Jones
Young Jimmy
Isaac Lancel-Watkinson
Young Penny
Eden Beach
Geraint
Mark Lewis Jones
Steffan
Dyfan Dwyfor
Jez
Mathew Horne
Zoe
Holli Dempsey
Simon
Louis Emerick
The Vicar
Andrew Lancel
Delyth
Ruby Snape
Gillian
Terri Dwyer
Director
Ian Puleston-Davies
Writer
Director of Photography
Richard Swingle