2025
The Life of Chuck as Doctor Winston2024
Exception as Ben Rosen2023
The Fall of the House of Usher as William 'Bill-T' Wilson2023
Aliens Abducted My Parents and Now I Feel Kinda Left Out as Nelson2022
The Midnight Club as Tim2022
Love You, Mama as John2021
Midnight Mass as Sturge2019
The Umbrella Academy as Sgt. Dale Chedder2018
Narcos: Mexico as Daryl Petsky2018
Altered Carbon as Dimi2018
Altered Carbon as Abuela2017
Phoenix Forgotten as Daniel Abrams2016
Dragonfly as Tim Brody2012
GCB as Jason2012
Fortress as Monroe2011
The Healer as Government Official2009
NCIS: Los Angeles as Marine Staff Sergeant Edward Jones2008
Cold Play as Officer Clooney2007
Mad Men as Lewis Porter2006
Heroes as Agent #12005
Medium as Highway Patrolman2003
NCIS as Kevin Daly2002
CSI: Miami as Dennis WestNaN
Don't Move as Mike Forrester