2023
Rabbit Hole as Security Guard 4 (1 episode)
2021
Chucky as Executioner (1 episode)
2019
The Umbrella Academy as Caroller #4 (1 episode)
2018
Titans as Orderly #1 (1 episode)
2017
Frankie Drake Mysteries as Cloaked Figure (1 episode)
2017
Save Me as Quiet Friend #2 (1 episode)
2017
Taken as S.S. Cat Agent (1 episode)
2015
The Expanse as Belter Shopkeeper (1 episode)
2015
Dark Matter as Rebel #2 (1 episode)
2014
The Strain as Stoneheart Security Agent (1 episode)
2013
Hemlock Grove as Guard (1 episode)
2011
Alphas as Burly Patron (1 episode)
2011
Alphas as Transit Cop (1 episode)
2010
Republic of Doyle as Bar Creep (1 episode)
2007
Diary of the Dead as Trooper
2007
Bottom Feeder as Nathaniel Leech
2006
Heartstopper as Chambers
2006
Love Thy Neighbor as Shooter
2005
Land of the Dead as Grenade Soldier
2004
Kevin Hill as Campus Security Officer #1 (1 episode)
2003
Mayday as Andy Peterson (1 episode)
2003
Missing as Baggage Handler #3 (1 episode)
2002
Death to Smoochy as Cop #1
2001
Jane Doe as Churning's Chauffeur
2001
Mutant X as Guard (2 episodes)
2001
Mutant X as Thug (1 episode)
2000
Road Rage as Police Officer
2000
Jailbait! as Crazed Cell Mate
1999
Relic Hunter as Glen Frohman (1 episode)
1999
Revelation as O.N.E. Front Desk Guard
1999
The Boondock Saints as Officer Newman
1998
Dirty Work as Unaffected Henchman
1997
Earth: Final Conflict as Atavus (1 episode)
1997
Earth: Final Conflict as Black op (1 episode)
1997
Earth: Final Conflict as Lab Technician (1 episode)
1997
Earth: Final Conflict as Tech (1 episode)
1995
The Man in the Attic as Officer
1995
Tails You Live, Heads You're Dead as Airline Clerk