
The Unforgivable
as Young Cop
2021

The Twilight Zone
as HSI Agent
2019

The Good Doctor
as Cole Carpenter
2017

Riverdale
as Store Clerk
2017

Timeless
as Albert Speer
2016

DC's Legends of Tomorrow
as Nazi Commandant
2016

Colony
as Lead Grayhat
2016

Arrow
as Volkov
2012

Human Target
as ER Doctor
2010

The Familiar
as The Jogger
2009

Supernatural
as Serge Ladouceur
2005

Fetching Cody
as Paramedic #1
2005
Splendid Things
2005

The Twilight Zone
as Jet
2002

Glory Days
2002

P.T. Barnum
as Samuel Hurd
1999

P.T. Barnum
as Samuel Hurd
1999

36 Hours to Die
as Mason
1999

The Long Winter
as Aide de camp de Colborne
1999

Free Money
as Kyle
1998