
Birthday
1979/08/11 (46 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 Romance Wedding
as Will Mason

(2021) A Whirlwind Wedding
as Kyle Billings

(2006) Catch and Release
as Scott Prosper

(2024) Dada
as Engineer

Wild Dogs
as ---

(2010) Celebrity Manhunt's Total Drama Action Reunion Special
as Duncan (voice)

(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 (voice)

(2014) Total Drama All-Stars
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

(2022) Reacher
as Greene

Girlstuff/Boystuff
as Jason

(2010) Total Drama World Tour
as Duncan

(2019) When Hope Calls
as Daniel Olsen