Characters played by Brian Krause
James Murphy
Characters played by Niall Matter
Josh Riley
Characters played by Don S. Davis
Neil Chapman
Characters played by Donnelly Rhodes
Uncle Sean
Characters played by Carrie Genzel
Karen Riley
Characters played by Amber Borycki
Zoe
Characters played by Neil Denis
Chad
Characters played by Sebastian Gacki
Brody
Characters played by Paul McGillion
Michael Murphy
Characters played by Serinda Swan
Caroleena
Characters played by Sam Laird
James Murphy - 12 yrs
Characters played by David Lewis
Scientist #1
Characters played by Bart Anderson
Scientist #2
Characters played by Suzanne Ristic
Marge
Characters played by Rob Morton
Bill Maxwell
Characters played by R. Nelson Brown
Fisherman