Kelly Brook
Lea
Kelly Brook
Lea
Dennis Hopper
Father Duffy
Hippolyte Girardot
Francis
Peter Capaldi
Max Roy
Susie Amy
Claire Leevy
Raffaello Degruttola
Jay
Ashley Walters
Al B
Morven Christie
Shona
Julienne Davis
Cynthia
Jim Carter
The Watcher
Gabriel Spahiu
Survivor (uncredited)
Steven R. Monroe
Director
Philippe Vidal
Writer
Al Khalifa
Executive Producer
Karen Alison Hamilton
Producer
Douglas W. Miller
Executive Producer
Philippe Martinez
Producer
Charles Olins
Music
Mark Phillips
Music
Damian Bromley
Director of Photography
Adrian Cancer
Production Design
Kristina Hamilton-Grobler
Editor
Ffion Elinor
Costume Design