94 minutes
11/12/1999
James Gillespie is 12 years old. The world he knew is changing. Haunted by a secret, he has become a stranger in his own family. He is drawn to the canal where he creates a world of his own. He finds an awkward tenderness with Margaret Anne, a vulnerable 14 year old expressing a need for love in all the wrong ways, and befriends Kenny, who possesses an unusual innocence in spite of the harsh surroundings.
William Eadie
as James Gillespie
Tommy Flanagan
as Da
Mandy Matthews
as Ma
Michelle Stewart
as Ellen
Lynne Ramsay Jr.
as Anne Marie
Leanne Mullen
as Margaret Anne
Jackie Quinn
as Mrs. Quinn
James Ramsay
as Mr. Quinn
Anne McLean
as Mrs. Fowler
Craig Bonar
as Matt Monroe
Andrew McKenna
as Billy
Mick Maharg
as Stef
James Montgomery
as Hammy
Thomas McTaggart
as Ryan
Stuart Gordon
as Tommy
Stephen Sloan
as Mackie
Molly Innes
as Miss McDonald
Stephen King
as Mr. Mohan
John Comerford
as Insurance Man
Ann Marie Lafferty
as Rita
Bessie McDonald
as Elderly Lady
Leanne Jenkins
as Kitten Girl
Dougie Jones
as Scavenger
Joe McCrone
as Scavenger
James Watson
as Bus Driver
Stephen Purdon
as Boy on Bike
Marion Connell
as Jesse
Robert Farrell
as Boy
Donnie McMillan
as Artie
Lisa Taylor
as Anne Marie's Friend
Rory McCann
as Gordon (uncredited)
Chris McElhill
as Boy in Street (uncredited)
John Miller
as Kenny