2024
Camera as Dermot Flynn2024
What We Find on the Road as James2024
The Wake as Spencer2024
Birthrite as Deputy2022
The Drop as Special Officer Seth Smith2021
CSI: Vegas as Mark Ivanishvili2021
Don't Look Up as Keith Ollens2021
Phobias as Dr. Wright2021
The Evening Hour as Randy2020
The High Note as Bennett2020
Ravage as Sheriff Pendergras2020
Omniboat: A Fast Boat Fantasia as Not available2020
Fully Realized Humans as Barry2019
Stray as Jake2019
Broker as Matt2018
The Rookie as Levi Lincoln2018
9-1-1 as Daniel Cooper2018
Barry as Robert2018
Bad Peter as Peter (voice)2018
6 Dynamic Laws for Success (in Life, Love & Money) as Milton Montgomery2017
Room 104 as Bradley2016
Stranger Things as Lonnie Byers2016
Insecure as Johnson2016
Six L.A. Love Stories as Wes Ellis2016
The White King as Peter2015
Blindspot as Colonel Beck2015
Ballers as Sean2015
Adam Ruins Everything as Not available2015
Secret in Their Eyes as Ellis2015
Hangman as Not available2015
Lamb as David Lamb2015
The Midnight Swim as Josh2015
The Middle Distance as Neil2014
Mutual Friends as Sammy2013
The Blacklist as Reggie Cole2013
Cold Turkey as TJ2013
Siren as Carl Tobin2013
The Playback Singer as Ray Tomassi2011
Treatment as Gregg D2011
The Lake Effect as Rob2011
The Off Hours as Oliver2010
The Freebie as Bartender2008
The Mentalist as Steven Korbell2008
Prom Night as Businessman2008
Baghead as Matt2000
CSI: Crime Scene Investigation as Ed Burnell1999
Black & White as Michael Clemence/Armin Hugosian1997
The Lost World: Jurassic Park as Curious Man1993
Diagnosis: Murder as Eric Temple1993
Amityville: A New Generation as Keyes Terry1992
Kuffs as Robert1990
Law & Order as Gibson1990
The Flash as Wiseguy1989
Quantum Leap as Max GreenmanNaN
The Marcus Garvey Story as Leo Healy2024
Birthrite Producer2024
Birthrite Director2020
Fully Realized Humans Additional Dialogue2017
Room 104 Co-Executive Producer2017
Room 104 Director2015
Lamb Director2015
Lamb Executive Producer2015
Lamb ScreenplayNaN
The Great Americans Writer2000
Interstate 84 Director