Pip, a street kid just turning 18, receives his grandfather's World War II-era memoirs and discovers parallels to his own life.
Paul Anthony
as Pip
Brendan Fletcher
as Jason Anders
Mark Hildreth
as Macauley
Carly Pope
as Jenny
Thea Gill
as Hannah
Alan Cumming
as Father Chris
Ian McKellen
as Jason Anders (voice)
Clarence Sponagle
as Clark
David Beazely
as Jeff
Serge Houde
as Earl
Adrien Dorval
as Don
Gabrielle Rose
as Wendy