
88 minutes
12/11/2011
An Urban Fairy Tale set in Manchester. A story of how a series of tragic events, that blight a young boy's life on Christmas Eve, take him on a journey where a chance meeting with a mysterious stranger may have the key to help and give him a perfect Christmas.

Eddie Izzard
as Anthony

Larry Mills
as Goose / Richard

Jason Flemyng
as Frank

Geoffrey Palmer
as Dr. Clarence

Sorcha Cusack
as Nan

Steven Mackintosh
as Henry

Christine Bottomley
as Helen

Connie Hyde
as Linda

Brett Fancy
as Paul
Adlyn Ross
as Lal

Jason Watkins
as Noel Noble

Robert Lonsdale
as PC
Enid Dunn
as White Haired Lady