Love by Accident
2020 · Romance
as Cal
Skyrunners
2009 · Family
as Agent Armstrong
Locked in My House
2024 · Thriller
as Detective Corali
Mommy's Prison Secret
2017 · Drama
as Blake Peterson
Cell 213
2015 · Horror
as Frank
Christmas in Big Sky Country
2023 · Romance
as Martin Hill
The Dresden Files
2007 · Crime
as Morgan
Revival
2025 · Action
as Mayor Ken Dillisch
Romance in the Wilds
2021 · Romance
as Stanley Garson
Simulant
2023 · Action
as Supervisor Abendjor
Helen
2009 · Drama
as Stephen
The Christmas Cure
as Dr. Campbell
Scared Silent
2002 · Crime
as Whit Colby
A Dog's Journey
2019 · Adventure
as Big Joe
Tron: Legacy
2010 · Action
as Bartik
Bionic Woman
2007 · Action
as Doctor #1
Come Dance at My Wedding
as Ryan
Dream Scenario
2023 · Comedy
as Dinner Guest #1
Gospel of Deceit
2006 · Thriller
as Neil-Saint Armand
Critical Care
1997 · Comedy
as Dr. Miller
Save Me
2017 · Comedy
as Captain
Tracker S1-S2
2001 · Action
as Councilman Prestin
The Avengers: United They Stand
1999 · Animation
as Lead Synthesoid