He started his acting career at age two, appearing in Canadian TV commercials such as Maple Leaf Foods Ham and Kraft Dinner as a child actor in Toronto. He made his major motion picture debut in "Heavenly Bodies" as Joey, Samantha Blair's son played by Cynthia Dale, in 1985. Since then, he has guest-starred in many TV series such as "Goosebumps", "Boston Public", and "Flash Forward". He starred in animated features such as "" and "The Magic School Bus" as a voice-over actor. He has also done voice-over work for Care Bears and voices both main characters in the Canadian cartoon Carl Squared. He also had roles in the films "Donnie Darko" and "The Boys Club".