Actor
Operation Taco Gary's
2024
as Elder
Down Below
2024
as Lester
Space Command Redemption
2024
as Dor Neven
Nosferatu: A Symphony of Horror
2023
as Count Orlock
Hocus Pocus 2
2022
as Billy Butcherson
Battle in Space: The Armada Attacks
2021
as The Sycophant
Spooky+
2021
as Himself
The 100 Candles Game
2020
as Demon (segment: The Visitant)
The Circuit
2019
Beneath The Leaves
2019
as James Whitley
5th Passenger
2018
as Langdon
Hell's Kitty
2018
as Father Damien
The Shape of Water
2017
as Amphibian Man
The Terror of Hallow's Eve
2017
as Scarecrow
The Danger Element
2017
as Doctor Elymas
The Boogeys
2017
as Sycophant
My Friend Max
2017
as Max Mastin
The Bye Bye Man
2017
as The Bye Bye Man
Kiss the Devil in the Dark
2016
as Terrance
Ouija: Origin of Evil
2016
as Marcus
Patient Seven
2016
as Demon (segment: "The Visitant")
Gehenna: Where Death Lives
2016
as Creepy Old Man
We've Forgotten More Than We Ever Knew
2016
as The Man from the Pool
No Touching
2016
as Kripke
The Midnight Man
2016
as Vick
The Man in the Silo
2016
as Charlie (voice)
The Ultimate Legacy
2015
as Hawthorne
Crimson Peak
2015
as Edith's Mother / Lady Sharpe
Lights Out
2015
as Howie the Janitor
The Legacy of Avril Kyte
2015
as Dr. Stewart
Always Watching: A Marble Hornets Story
2015
as The Operator
The Visitant
2014
as The Demon
Chaisson: Quest for Oriud
2014
as Sieck (voice)
Love in the Time of Monsters
2014
as Dr. Lincoln
Cruel Will
2013
as Adrian
Innocent Blood
2013
as Carl Grierr
Dust of War
2013
as Jebediah Strumm
First Impressions
2013
Raze
2013
as Joseph
John Dies at the End
2013
as Roger North
Spirit Hunters
2012
as Randolph
Rock Jocks
2012
as Smoking Jesus
The Watch
2012
as Hero Alien
Absentia
2011
as Walter Lambert
The Candy Shop
2010
as The Candy Shop Owner
Carnies
2010
as Ratcatcher
Cyrus: Mind of a Serial Killer
2010
as Dr. Dallas
Quantum Quest: A Cassini Space Odyssey
2010
as Zero / Razer (voice)
Sudden Death!
2010
as Jonathan Wright
Legion
2010
as Ice Cream Man
Gainsbourg: A Heroic Life
2010
as La gueule
The Butterfly Circus
2009
as Otto
Angel of Death
2009
as Dr. Rankin
Super Capers
2009
as Special Agent Smith #1
My Name Is Jerry
2009
as Jerry Arthur
Quarantine
2008
as Thin Infected Man
Hellboy II: The Golden Army
2008
as Abe Sapien
The Wager
2007
as Peter Barrett
Fantastic Four: Rise of the Silver Surfer
2007
as Norrin Radd / Silver Surfer
Hellboy Animated: Blood and Iron
2007
as Abe Sapien (voice)
The Dukes of Hazzard: The Beginning
2007
as Patron
Hellboy Animated: Sword of Storms
2006
as Abe Sapien (voice)
Pan's Labyrinth
2006
as Fauno / Pale Man
Lady in the Water
2006
as Tartutic #4
The Benchwarmers
2006
as Number 7 Robot
The Cabinet of Dr. Caligari
2005
as Cesare
Doom
2005
as Dr. Carmack Imp / Sewer Imp
Hellboy
2004
as Abraham 'Abe' Sapien
Stuck on You
2003
as Space Alien #2
Adaptation.
2002
as Augustus Margary
Men in Black II
2002
as Joey
The Time Machine
2002
as Spy Morlock
Monkeybone
2001
as Yeti
Steven Spielberg's Movie
2001
as Donald Columbus
Jack Frost 2: The Revenge of the Mutant Killer Snowman
2000
as Dave
The Darkling
2000
as Shadow Master
The Adventures of Rocky & Bullwinkle
2000
as FBI Agent - Carrot
Stalled
2000
as Len
Three Kings
1999
as Dead Iraqi Soldier
Mystery Men
1999
as Pencilhead
Bug Buster
1998
as Mother Bug
Denial
1998
as Ghost
Mimic
1997
as Long John
Galgameth
1997
as Big Galgy
Warriors of Virtue
1997
as Yee
Tank Girl
1995
as Additional Ripper
The Adventures of Young Indiana Jones: Hollywood Follies
1994
as Slapstick Actor
Magic Kid
1993
as Clown in Office
Hocus Pocus
1993
as Billy Butcherson
Batman Returns
1992
as Thin Clown
Carnal Crimes
1991
as Lang
Night Angel
1990
as Ken
The Newlydeads
1988
as Tim
If It Bleeds
as Plastic Surgeon
Don't Open the Door
as The Man
Wisdom From the Apocalypse