No photoActingDenis Lacroix· Toronto, Ontario, CanadaKnown forEarth: Final Conflict1997SCI-FIScanners1981SCI-FIRabid1977HORRORDeath Hunt1981ADVENTUREFull filmographyEarth: Final Conflict1997SCI-FIScanners1981SCI-FIRabid1977HORRORDeath Hunt1981ADVENTURE