Actor
Locked in My House
2024
as Detective Corali
Dream Scenario
2023
as Dinner Guest #1
Christmas in Big Sky Country
2023
Totally Killer
2023
as Doug Summers
Simulant
2023
as Supervisor Abendjor
Oldtimers
2022
as Lawrence
Write Place, Write Time
2022
as Alec Rose
Romance in the Wilds
2021
as Stanley
A Christmas Exchange
2020
as Robert
Love by Accident
2020
as Cal
Escaping the NXIVM Cult: A Mother's Fight to Save Her Daughter
2019
as Dennis Latham
A Dog's Journey
2019
as Big Joe
Welcome to Marwen
2018
as Darius Johnson
Anon
2018
as Detective Fuchs
The Christmas Cure
2017
as Dr. Campbell
Deadly Secrets by the Lake
2017
as Lucky Martin
Early Release
2017
as Blake Peterson
X-Men: Apocalypse
2016
as Pentagon General Fields
Holidaze
2014
as Dean Wilcox
Two Hearts to Mouth
2013
as Ibraahim
This Means War
2012
as Smart Consumer Guard "Hudson"
TRON: Legacy
2010
as Bartik
Percy Jackson & the Olympians: The Lightning Thief
2010
as Hephaestus
Skyrunners
2009
as Agent Armstrong
Helen
2009
as Stephen
The Good Times Are Killing Me
2009
as Mike Norton
Come Dance at My Wedding
2009
as Ryan
The Death of Alice Blue
2009
as Detective McGregor
Vipers
2008
as Lewison
How She Move
2008
as David Green
Christmas Caper
2007
as Clive Henry
Solar Attack
2006
as Colonel Alby
Gospel of Deceit
2006
as Neil-Saint Armand
The Sentinel
2006
as Agent Hauser
Name of the Rose
2003
as Detective Francis Collins
Sounder
2003
as Preacher 2
Scared Silent
2002
as Whit Colby
The Pretender: Island of the Haunted
2001
as Adama
Who Killed Atlanta's Children?
2000
as Special Agent
Small Vices
1999
as Owen Brooks
To Die For
1995
as Weaselly Guy
Rude
1995
as Rude Caller
Deceived
1991
as Policeman #2
Clarence
1990
as Cellblock Cop