
Movies (32)

Season's Greetings from Cherry Lane
as Gavin
2024

Tipline Mysteries: Dial 1 for Murder
as Detective Grazier
2024

Curious Caterer: Foiled Plans
as Gerard
2024

Mercy
as McBride
2023

The Perfect Man(icure)
as Carl
2023

Hailey Dean Mysteries: Killer Sentence
as Derek Robinson
2019

My Baby Is Gone!
as Dr. Rodman
2017

Mission NinetyTwo: Part I - Dragonfly
as Bill Jones
2016

Pretty Little Addict
as Mike Brown
2016

Mission NinetyTwo: Part II - Energy
as Bill Jones
2015

Jingle All the Way 2
as Welling
2014

Godzilla
as Army Soldier
2014

A Daughter's Nightmare
as Vic
2014

The Hunters
as Waters
2013

A Sister's Nightmare
as Vic
2013

Captive
as John Rancour
2013

A Mother's Nightmare
as Detective Harcroft
2012

Hardwired
as Robert Drake
2009

X-Men Origins: Wolverine
as Special Forces Commander
2009

Stargate: The Ark of Truth
as Col. Reynolds
2008

Abducted
as Tom Stone
2007

Final Days of Planet Earth
as James Bowen
2006

Disaster Zone: Volcano in New York
as RJ
2006

14 Hours
2005

The Fog
as Sheriff's Deputy
2005

Amber Frey: Witness for the Prosecution
as Dave
2005

The Ranch
as Len
2004

Walking Tall
as Deputy Ralston
2004

The Thing Below
as Bob Davis
2004

Scary Movie 3
as Secret Serviceman Jones
2003

Ballistic: Ecks vs. Sever
as Agent Curtis
2002

Living with the Dead
as Young Allan Van Praagh
2002
TV Shows (18)

Tracker
as Eric Winslow
2024

The Last of Us
as Bryan's Father
2023

Virgin River
as Josh
2019

Batwoman
as Officer Smith
2019

Deadly Class
as Casino Policeman
2019

DC's Legends of Tomorrow
as Driver
2016

When Calls the Heart
as Herbert Ansvil
2014

Emily Owens, M.D.
as Mr. McCleary
2012

Arrow
as Leo Mueller
2012

Human Target
as Folster
2010

The Andromeda Strain
as Operative #2
2008

Supernatural
as Police Officer
2005

Battlestar Galactica
as Chu
2004

The 4400
as Kenneth Griffin
2004

Tru Calling
as Desk Sergeant
2003

John Doe
as Smith
2002

The Dead Zone
as Grampa John Smith
2002

Glory Days
as Detective
2002