Actor
The Activated Man
2024
as Jeffrey Bowman
The Bunker
2024
as Major Frank Lawrence
Stream
2024
as Future Lockwood
Karma: Death at Latigo Springs
2024
as Jack Rivetti
Realm of Shadows
2024
as Fr. Dudley
The Nana Project
2023
as Jack
Dixieland
2023
as Charles Colster
Devilreaux
2023
The Lockdown Hauntings
2022
as Jordan Myers
Catfish Christmas
2022
as Bob
Bitch Ass
2022
as Titus Darq
Hellblazers
2022
as Harry
Stoker Hills
2022
as Professor Smith
All Gone Wrong
2021
as Lamont Hughes
Night Night
2021
as James Glass
Horror Noire
2021
as Pike (segment 'Fugue State')
Traveling Light
2021
as Caddy
The Reenactment
2021
as Wilbur
The Changed
2021
Candyman
2021
as Candyman / Daniel Robitaille
Destination Marfa
2021
as Mayor Henry
The House Next Door: Meet the Blacks 2
2021
as Rival
Insight
2021
as Carl
Sky Sharks
2020
as Major General Frost
Tales from the Hood 3
2020
as William
Justice League Dark: Apokolips War
2020
as Darkseid (voice)
Bulletproof 2
2020
as Special Agent Battle
Badland
2019
as Senator Benjamin Burke
Immortal
2019
as Ted
Candy Corn
2019
as Bishop Gate
The Final Wish
2019
as Colin
Reign of the Supermen
2019
as Darkseid (voice)
Hell Fest
2018
as The Barker
Worth
2018
as Hunter
West of Hell
2018
as Jericho Whitfield
The Debt Collector
2018
as Barbosa
Death House
2018
as The Farmer Asa
Zombies
2017
as Detective Sommers
From Jennifer
2017
as Chad Wolfe
Victor Crowley
2017
as Reverend Zombie
Two Faced
2017
as Dr. Hanson
Scream at the Devil
2015
as Detective Johnson
Grave Walkers
2015
as Pastor
Night of the Living Dead: Darkest Dawn
2015
as Ben
Agoraphobia
2015
as Dr. Murphy
Frankenstein
2015
as Eddie
LEGO DC Comics Super Heroes: Justice League - Attack of the Legion of Doom!
2015
as Darkseid (voice)
VANish
2015
as Officer Darrow
Digging Up the Marrow
2015
as Self
LEGO DC Comics Super Heroes: Justice League vs. Bizarro League
2015
as Darkseid (voice)
Bleeding Hearts
2015
as God
Requiem
2015
as Reverend Bill Abernathy
Beyond the Game
2014
as Manny
Disciples
2014
as Duncan / Belial
Prelude to Axanar
2014
as Admiral Ramirez
Army of the Damned
2013
as Jackson
Kill Her, Not Me
2013
as Detective Holmes
Jack the Reaper
2013
as Mr. Steele
Dust of War
2013
as Crispus Hansen
Dead of the Nite
2013
as Ruber
Changing the Game
2012
as Curtis
Sushi Girl
2012
as Duke
Falling Away
2012
as Christopher
Final Destination 5
2011
as William Bludworth
Underground Entertainment: The Movie
2011
as T
The Family
2011
as Mason
Hatchet II
2010
as Reverend Zombie
Beg
2010
as Nathan McVay
Three Chris's
2010
as God
The Graves
2010
as Reverend Abraham
Splatter
2009
as Spencer Pope
Vampire In Vegas
2009
as Sylvian
Transformers: Revenge of the Fallen
2009
as Fallen (voice)
Penance
2009
as Chauffeur
Are You Scared 2
2009
as Controller
24: Redemption
2008
as General Benjamin Juma
Dockweiler
2008
as The Duke
Nite Tales
2008
as Clown
Bryan Loves You
2008
as The Narrator
iMurders
2008
as Agent Washington
The Thirst: Blood War
2008
as Julien
The Mannsfield 12
2007
as Hunnit Grand
The Man from Earth
2007
as Dan
Tournament of Dreams
2007
as Isaiah Kennedy
Shadow Puppets
2007
as Steve
Chicago Massacre: Richard Speck
2007
as Captain Dunning
Valerie on the Stairs
2006
as The Beast
The Eden Formula
2006
as James Radcliffe
The Absence of Light
2006
as The Alchemist
Hatchet
2006
as Reverend Zombie
Shadow: Dead Riot
2006
as Shadow
Minotaur
2006
as Deucalion
Final Destination 3
2006
as Devil (voice)
The Strange Case of Dr. Jekyll and Mr. Hyde
2006
as Dr. Henry Jekyll / Edward Hyde
The Prophecy: Forsaken
2005
as Stark
Checking Out
2005
as Manuel
Murder-Set-Pieces
2004
as Clerk
The Only Witness
2003
as Eric Crowell
Scarecrow Slayer
2003
as Caleb Kilgore
Final Destination 2
2003
as William Bludworth
Control Factor
2003
as Reggie
The Dogwalker
2002
as Mones
The Secret
2000
as Bill
Final Destination
2000
as William Bludworth
Candyman: Day of the Dead
1999
as Candyman / Daniel Robitaille
Babylon 5: A Call to Arms
1999
as Leonard Anderson
Shadow Builder
1998
as Evert Covey
Butter
1998
as Benzo Al
The Pandora Project
1998
as Garrett Houtman
Driven
1998
as Darius Pelton
Caught Up
1998
as Jake Samples
Univers'l
1997
as Marcus
Wishmaster
1997
as Johnny Valentine
Stir
1997
as Bubba
Them
1996
as Berlin
The Rock
1996
as Captain Darrow
Beastmaster III: The Eye of Braxus
1996
as Seth
Sabotage
1996
as Jason Sherwood
Black Fox: Good Men and Bad
1995
as Britt Johnson (Black Fox)
Black Fox: The Price of Peace
1995
as Britt Johnson (Black Fox)
Black Fox
1995
as Britt Johnson (Black Fox)
Candyman: Farewell to the Flesh
1995
as Candyman / Daniel Robitaille
Burnzy's Last Call
1995
as Mistress Marla
The Crow
1994
as Grange
Excessive Force
1993
as Frankie Hawkins
Candyman
1992
as Candyman / Daniel Robitaille
Sunset Heat
1992
as Drucker
Keeper of the City
1991
as Sgt. Bridges
Love and Curses... and All That Jazz
1991
as Emile Gaston
Voodoo Dawn
1990
as Makoute
The Bride in Black
1990
Night of the Living Dead
1990
as Ben
Criminal Justice
1990
as Detective Riley
Ivory Hunters
1990
as Jomo
Lean On Me
1989
as Mr. William Wright
Norman's Corner
1988
as Reading Customer
Bird
1988
as Frog
Colors
1988
as Vietnam Vet
Enemy Territory
1987
as The Count
Peng! Du bist tot!
1987
as American Spy
84 Charing Cross Road
1987
as Demolition Workman
Platoon
1986
as Warren
Sleepwalk
1986
as Barrington
The Pitchfork Retreat
as Host
Werewolf Game
as The Judge
Final Destination: Bloodlines
as William Bludworth
Drive Me to Vegas and Mars
as Frank