Actor
What We Find on the Road
2024
as James
Camera
2024
as Dermot Flynn
The Drop
2022
as Special Officer Seth Smith
Don't Look Up
2021
as Keith Ollens
The Evening Hour
2021
as Randy
Phobias
2021
as Dr. Wright
Ravage
2020
as Sheriff Pendergras
Fully Realized Humans
2020
as Barry
The High Note
2020
as Bennett
Omniboat: A Fast Boat Fantasia
2020
Broker
2019
as Matt
Stray
2019
as Jake
6 Dynamic Laws for Success (in Life, Love & Money)
2018
as Milton Montgomery
Bad Peter
2018
as Peter (voice)
Six L.A. Love Stories
2016
as Wes Ellis
The White King
2016
as Peter
The Middle Distance
2015
as Neil
Lamb
2015
as David Lamb
Secret in Their Eyes
2015
as Ellis
The Midnight Swim
2015
as Josh
Hangman
2015
Mutual Friends
2014
as Sammy
Cold Turkey
2013
as TJ
Siren
2013
as Carl Tobin
The Playback Singer
2013
as Ray Tomassi
Treatment
2011
as Gregg D
The Lake Effect
2011
as Rob
The Off Hours
2011
as Oliver
The Freebie
2010
as Bartender
Prom Night
2008
as Businessman
Baghead
2008
as Matt
Black & White
1999
as Michael Clemence/Armin Hugosian
The Lost World: Jurassic Park
1997
as Curious Man
Amityville: A New Generation
1993
as Keyes Terry
Kuffs
1992
as Robert
The Marcus Garvey Story
as Leo Healy
Birthrite
as Deputy