"A frustrated teenage girl creates her perfect man in a virtual reality machine and in a freak accident, gives him life."
Laura Fraser
as Justine Alice Parker
Rupert Penry-Jones
as Jake
Luke de Lacey
as Chas Lovett
Kieran O'Brien
as Alex Thorne
Natasha Bell
as Isabel Jasmine 'Hoover' Clarke
Marcelle Duprey
as Fran
Steve John Shepherd
as Jason, Narcissus Guy
Laura MacAulay
as Monica, Narcissus Girl
Alan Westaway
as Geoff
Roger Frost
as Frank Lovett
Ruth Sheen
as Jackie Lovett
Laura Aikman
as Lucy Parker
Judith Scott
as Sharon the Magician
Ram John Holder
as Declan
Emma Pierson
as Fiona
Preeya Kalidas
as Charlotte
Amanda Holden
as Shoe Shop Girl
William Osborne
as Sex Shop Assistant
Philip Bird
as David Parker
Nicholas Pry
as Labourer 1
Stewart Harwood
as Labourer 2
Alison Garland
as Scary Nurse
Robert Oates
as Cabbie
Keeley Gainey
as Receptionist
Melinda Messenger
as Super Bra Girl
Caroline Chikezie
as Gushy Assistant
Trish Bertram
as Reporter
Toby Cockerell
as Wiry Lad
Jake Curran
as Nick
James Daley
as Maggot
Martin Hutson
as Rory
Del Synnott
as Carter
Lynne Wilmot
as Laura
Monty Fromant
as Taylor
Joseph Kpobie
as Knobhead
Peter McCabe
as Spriggs
Ozdemir Mamodeally
as Rex
Carl Pizzie
as Floyd
Freddie White
as Giblet
James D. White
as Matt
Zoe Hodges
as Lily
Samantha Levelle
as Louise
Tracey Murphy
as Helen
Ania Sowinski
as Vicky
Ebony Thomas
as Rachel
Nick Hurran
Director
Peter Burgis
Foley Artist
Jonathan Darby
Executive Producer
Kevin Loader
John Downes
Associate Producer
Charles Armitage
Chloe Rayban
Novel
Christopher Figg
Producer
Brian Tufano
Director of Photography
Jim Cornish
Storyboard Artist
Joanna Freedman
Costume Design
Sascha Dhillon
First Assistant Editor
John Hayward
Sound Re-Recording Mixer
Nick Fisher
Screenplay
John Richards
Editor
Visual Effects Supervisor
Chris Edwards
Production Design
Terry Forrestal
Second Unit Director
Ian Hickinbotham
Production Manager
June Prinz
Boom Operator
Stunt Coordinator
Gareth Tandy
First Assistant Director
Janey Fothergill
Casting
Liam Daniel
Still Photographer
Jane Davies
Esther Rodewald
Production Coordinator
John Midgley
Production Sound Mixer
Ruth Kirton
Assistant Costume Designer
Sam Donovan
Script Supervisor
Humphrey Bangham
Art Direction
Catrin Meredydd
Assistant Art Director
Post Production Supervisor
Kevin Tayler
Foley Mixer
Liam McGill
Gaffer
Craig Chandler
Digital Effects Producer
Iwan Williams
Best Boy Electric
Andy Kennedy
Sound Designer
Becky Bentham
Music Coordinator
ADR Mixer
John Heath
Color Timer
Gillian Dodders
Dialogue Editor
Peter Baldock
Foley Editor
George Cottle
Stunt Double
Rupert Gregson-Williams
Original Music Composer
Matthew Twyford
Compositing Artist
Martin Astles
Special Effects Makeup Artist
Dave Beavis
Pebbles Day
Hair Designer
Mandy Gold
Makeup Artist
Juliana Mendes
Makeup Designer
Nora Robertson
Hairstylist
Simon Downes
Unit Manager
Unit Production Manager
Rebecca Wright
Second Assistant Director
Meike Maher
Graphic Designer
James McNeil
Construction Manager
Eddie Murphy
Carpenter
Claire Nia Richards
Assistant Set Decoration Buyer
Sandy Buchanan
Larry Hopkins
Richard Pryke
Tony Mayor
Special Effects
Doug McCarthy
Special Effects Technician
Steve Anderson
Visual Effects
Sam Breach
Animation
Steve Breed
Serena Cacciato
Digital Compositor
Sally Clayton
Compositor
Peter Connelly
Mike Gilbert
Adam Howarth
Modeling
Sam Lucas
CG Artist
Jason McDonald
Richard Nelson
Chris Petts
Paul Round
David Sewell
Trevor Young
Dani Biernat
Stunts
Clive Curtis
Ray De-Haan
Steve Griffin
Sy Holland
Tom Lucy
Colin Skeaping
Anna Stacey
Danny Espey
Electrician
Adrian McCarthy
Key Grip
Gary Nolan
Bob Shipsey
Additional Photography
Tony Skinner
Martyn Welland
CG Animator
Danny Gay
Wardrobe Assistant
Adill Drai
Musician
Elliot Johnson
Music Supervisor
Mark White
Transportation Captain
Alison Bage
Unit Medic
Michelle Corney
Production Assistant
Francesca Franklyn
Steve Barry
Assistant Accountant
Pierre Bohanna
Prop Maker
Mario Bueno
Property Master
Mike Cuddy
Nic Stubbings
Standby Property Master
Kip Walker
Props
Sophie Nicolaou
Unit Publicist
Zoe Cain
Sound Effects
Suzie Shearer
Producer's Assistant
Graham Hills
Joss Gower
Andy Fowler
Visual Effects Producer