Steven Carter
Ben Silverstone
John Dixon
Brad Gorton
Steven's Mother
Jacquetta May
Steven's Father
David Lumsden
Linda's Brother
Morgan Jones
Cruising Man
Steven Mason
English Teacher
Richard Hawley
Bob, the Driving Instructor
Steven Elder
Policeman
Andy Rashleigh
John's Father
Ian Brimble
John's Mother
Judy Buxton
Linda
Charlotte Brittain
Jessica
Stacy Hart
Wendy
Kate McEnery
Mark Watkins
Patrick Nielsen
Kevin Grainger
Tim Harris
Dave
James D. White
Young Steve
James Perkins
Young Mark
Nicholas Hunter
Music
John Lunn
Director
Simon Shore
Writer
Patrick Wilde
Production Design
Bernd Lepel
Director of Photography
Alan Almond
Art Direction
Terry Ackland-Snow
Editor
Barrie Vince
Costume Design
Producer
Anant Singh