Birthday
1979/08/11 (45 years old)
Gender
Male
Place of Birth
Toronto, Ontario, Canada
Also know as
--
(2002) The Red Sneakers
as Jacob
(1995) Die Hard: With a Vengeance
as Kindergarten Student (uncredited)
(2023) Burned by Love
as Grant Drysdale
(2023) Total Dramarama A Very Special Special That's Quite Special
as Duncan
(2018) Knuckleball
as Deputy
(2015) Man Vs.
as Terry Woods
(2002) The Matthew Shepard Story
as Lance
(2002) Two Against Time
as Eddie Bramante
(2018) Fahrenheit 451
as Bartender
(2019) The Magical Christmas Shoes
as Mark
(2019) My Mother's Killer Boyfriend
as Ben Weston
(2019) Demons Inside Me
as Harrison Carter
(2020) Kitty Mammas
as Darryl
(2004) My Brother's Keeper
as Lance
(2021) A Whirlwind Wedding
as Kyle Billings
(2021) A Romance Wedding
as Will Mason
(2006) Catch and Release
as Scott Prosper
(2016) The Girlfriend Experience
as Jim Kinsler
(2007) Total Drama Island
as Duncan (voice)
(2016) The Girlfriend Experience
as Matt Cusick
(2009) Total Drama Action
as Duncan
(2014) Total Drama All-Stars and Pahkitew Island
as Duncan (voice)
(2019) Hudson & Rex
as Keith Traymore
(2022) Five Days at Memorial
as Nick Edmunds
(2021) Mayor of Kingstown
as Shift Commander
(2011) Against the Wall
as Rick Rose
(2005) Supernatural
as Crossroads Demon
(2011) Suits
as Graham Stenton
(2014) The Strain
as Matt Sayles
(2010) Lost Girl
as Clive
(2010) Rookie Blue
as Vincent Walker
(1997) Earth: Final Conflict
as Damon
(2001) Smallville
as CSI Agent
(2008) Fringe
as Carl Langdon
(2018) Total DramaRama
as Duncan
(2009) The Listener
as Steven Wolff
(2019) Diggstown
as Victor Deer