Jim Egan (young)
Theodore Saunders
Jack Nesbit (young)
James Daly
Jim Egan (old)
Clyde Whitham
Jack Nesbit (old)
Brian Edward Thwaites
Jim Egan (voice)
Chris O'Bray
Narrator (voice)
k.d. lang
Writer
Stephen Dunn
Director
Davida Aronovitch
Producer
Ryan Tremblay
Cinematography
Bobby Shore
Peter Lilly