He first appeared on television as a children's action toy spokesperson in 1992.
He played Alex Browning in the 2000 thriller Final Destination.
His parents Edward and Joyce worked as a refrigeration mechanic and a homemaker. He married Dawni Sahanovitch in 2010. They have a son named Hudson and a daughter named Scarlett.
He had a recurring role in the series Nikita, which starred Shane West.