← Back to explore


































Filmography33 titles

When Hope Calls
2019as Daniel Olsen
2019as Daniel Olsen

Hudson & Rex
2019as Keith Traymore
2019as Keith Traymore

Supernatural
2005as Crossroads Demon
2005as Crossroads Demon

Suits
2011as Graham Stenton
2011as Graham Stenton

Smallville
2001as CSI Agent
2001as CSI Agent

Reacher
2022as Greene
2022as Greene

Fringe
2008as Carl Langdon
2008as Carl Langdon

Mayor of Kingstown
2021as Shift Commander
2021as Shift Commander

Lost Girl
2010as Clive
2010as Clive

Rookie Blue
2010as Vincent Walker
2010as Vincent Walker

The Strain
2014as Matt Sayles
2014as Matt Sayles

Total Drama
2007as Duncan (voice)
2007as Duncan (voice)

Sheriff Country
2025as Charles Carson
2025as Charles Carson

Die Hard: With a Vengeance
1995as Kindergarten Student (uncredited)
1995as Kindergarten Student (uncredited)

The Girlfriend Experience
2016as Jim Kinsler
2016as Jim Kinsler

The Listener
2009as Steven Wolff
2009as Steven Wolff

Earth: Final Conflict
1997as Damon
1997as Damon

Diggstown
as Victor Deer
as Victor Deer

Against the Wall
2011as Rick Rose
2011as Rick Rose

A Whirlwind Wedding
2021as Kyle Billings
2021as Kyle Billings

A Romance Wedding
2021as Will Mason
2021as Will Mason

Kitty Mammas
2020as Darryl
2020as Darryl

My Mother's Killer Boyfriend
2019as Ben Weston
2019as Ben Weston

Knuckleball
2018as Deputy
2018as Deputy

The Matthew Shepard Story
2002as Lance
2002as Lance

Fahrenheit 451
2018as Bartender
2018as Bartender

Man Vs.
2015as Terry Woods
2015as Terry Woods

Total DramaRama
2018as Duncan
2018as Duncan

Two Against Time
2002as Eddie Bramante
2002as Eddie Bramante

My Brother's Keeper
2004as Lance
2004as Lance

Demons Inside Me
2019as Harrison Carter
2019as Harrison Carter

The Red Sneakers
2002as Jacob
2002as Jacob

Burned by Love
2023as Grant Drysdale
2023as Grant Drysdale