"After his best friend dies, Charlie hits the road and stumbles into Lighthouse Hill, a village where residents seem to know a lot more about him than they should."
Jason Flemyng
as Charlie Davidson
Kirsty Mitchell
as Grace Angelini
Frank Finlay
as Alfred
Maureen Lipman
as Audrey Davidson
Kulvinder Ghir
as Raymonburr Singh
John Sessions
as Mr. Reynard
Samantha Womack
as Jennifer Ainsworth (as Samantha Janus)
Samantha Beckinsale
as Sally
Gary Whelan
as Declan Murphee
Gabrielle Reidy
as Vera Murphee
Annabelle Apsion
as Honey Alexander
Julie T. Wallace
as Bunny
Jacqui-Lee Pryce
as Kitty
Mark Benton
as Peter Preston
David Bowles
as Mac
Ashley Artus
as Julian Pearson
Chris Armstrong
as Johnny Davidson
Yvonne Worth
as Waitress
Anthony Bate
as Sterling Ainsworth
Leroy Golding
as Church Minister
Steven Pinder
as Presenter
Martyn Stanbridge
as Grace's Father
Josephine Clarke
as Grace's Mother
David McAlister
as Mr Lionheart
Layla Gillespie
as Tiffany
Simon D'Arcy
as Flight Instructor
Katie Sheridan
as Young Grace (uncredited)
Christopher Gunning
Original Music Composer
Sharon Y. Cobb
Writer
David Fairman
Director
Tony Imi
Director of Photography
Alan Strachan
Editor
Hamish Skeggs
Producer
Gerwyn Lloyd
Art Direction
Ken Lailey
Special Effects Supervisor
Sarah Grundy
Makeup Designer
Paul Minter
Costume Design
Nick Watson
Dolby Consultant
Bill Kaye
Still Photographer
Ian Watson
Production Design
Dan Hubbard
Casting
Roberto W. Contreras D.
Camera Operator
Ayesha Plunkett
Gareth Bull
Sound Re-Recording Mixer
Ben Wilson
First Assistant Camera