
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
James

Tommy Flanagan
Da

Mandy Matthews
Ma

Michelle Stewart
Ellen

Lynne Ramsay Jr.
Anne Marie

Leanne Mullen
Margaret Anne

John Miller
Kenny

Jackie Quinn
Mrs Quinn

James Ramsay
Mr Quinn

Anne McLean
Mrs Fowler

Craig Bonar
Matt Monroe

Andrew McKenna
Billy

Mick Maharg
Stef

James Montgomery
Hammy

Thomas McTaggart
Ryan

Stuart Gordon
Tommy

Stephen Sloan
Mackie

Molly Innes
Miss McDonald

Stephen King
Mr Mohan

John Comerford
Insurance Man

Ann Marie Lafferty
Rita

Bessie McDonald
Elderly Lady

Leanne Jenkins
Kitten Girl

Dougie Jones
Scavenger

Joe McCrone
Scavenger

James Watson
Bus Driver

Stephen Purdon
Boy on Bike

Marion Connell
Jesse

Robert Farrell
Boy

Donnie McMillan
Artie

Lisa Taylor
Anne Marie's Friend

Rory McCann
Gordon (uncredited)

Chris McElhill
Boy in Street (uncredited)

The Desert Bride

Housebound

A Woman Under the Influence

From Mother to Daughter

Amreeka

The Braid

The Exterminating Angel

War and Peace

A Raisin in the Sun

Enlightenment Guaranteed

Beautiful Kate

Tick Tock Lullaby

Devil's Mark

Everything Relative

Goodbye Mom

I Think We're Alone Now

Miles of Sand

The Incredibly True Adventure of Two Girls in Love

16 Years of Alcohol

Star