cast
-
Kirsten Dunst
Silly
-
Lynn Redgrave
Celia
-
Julia Brendler
Claire
-
Trent Ford
James
-
Brent Carver
Porter
-
Alberta Watson
Fiona
-
Daniel Brühl
Jay
-
Peter Donaldson
Dr. Stone
-
Tara Rosling
Rose
-
Anthony Higgins
Adm. Griggs
-
Jessica Turner
Marta Griggs
-
Gerard Parkes
Uncle Peat
- Richard M. Davidson Young Peat / Voice of Malcolm (voice)
- Alexa Gilmour Franny
-
Mark Day
Tough Hal
-
Mary-Colin Chisholm
Beulah
- Emma Smith Silly - Age 3
- Emma C. Bonang Franny - Age 3
-
Molly Dunsworth
Silly - Age 6
- Philip Arsenault Peat - Age 6
- Genevieve Tessier Franny - Age 8
- Anna Meira Greunig Silly - Age 12
- Edward 'Ted' Mills Peat - Age 12
- Cuchulain Flynn Tough Hal - Age 12
- Brandon McCarvell Malcolm - Age 12
- Linda Busby Fisherwoman
- Jeff Wagner Clyde
- Sarah Jane Blenkhorn Girl
-
Tom Gallant
Bootlegger
- Nicholas Lachance Malcolm - Age 20
- Lyz Plummer Woman
-
Stacy Smith
Singing Mother
- Orest Ulan Priest
- Glenn Wadman Urban the Fisherman
- Louis Benoît Musician at Party
- John Goodman Musician at Party
-
John Dunsworth
Voice of Urban (voice)
-
Dan Duran
Radio Voice (voice)
- Bill Fleming Multi Purpose Male Voice (voice)