- Studied drama and piano in high school.
- First break came at the age of 15 with a role in Tommy Tricker and the Stamp Traveller.
- Played Joe Hardy in a Canadian television reboot of The Hardy Boys.
- Commanded the USS Valiant in an episode of Star Trek: Deep Space Nine.
- Landed recurring roles on Beverly Hills, 90210, The L Word and Angela's Eyes.