In the Hand of Dante as Lefty / Guido da Polenta
2025
Government Cheese (10 episodes)
2024
The Penguin as Rex Calabrese (2 episodes)
2023
A Murder at the End of the World as Todd Andrews (7 episodes)
2023
Killers of the Flower Moon as Kelsie Morrison
2023
Pet Shop Days as Walker
2022
Give or Take as Terrence
2021
The Eyes of Tammy Faye as Richard Fletcher
2020
Team Marco as Richie
2019
The Irishman as Sally Bugs
2019
Inez & Doug & Kira as John
2019
Godfather of Harlem as Richie Zambrano (1 episode)
2019
Windows on the World as Miguel
2019
Mass Hysteria as Giles
2018
The Looming Tower as Vince Stuart (10 episodes)
2017
Fits and Starts as Daniel
2016
Invisible (5 episodes)
2016
Billions as Victor Mateo (16 episodes)
2015
Manhattan Romance as Jarrod
2015
And It Was Good as Sesto Basti
2015
Please Be Normal as Victor
2014
The Amazing Spider-Man 2 as Man in Black Suit
2014
Chicago P.D. as Charlie Koslo (1 episode)
2013
The Blacklist as Gaia (1 episode)
2013
Inside Amy Schumer as Pierre (1 episode)
2012
Elementary as Ben Reynolds (1 episode)
2011
The Ride of Tom & Valkyrie as Miguel
2010
Blue Bloods as Thomas Wilder (3 episodes)
2010
Gabi on the Roof in July as Garrett
2001
Law & Order: Criminal Intent as Bernard (1 episode)
2001
Law & Order: Criminal Intent as Phil (1 episode)
1999
Third Watch as Victor Tanzi (1 episode)
1990
Law & Order as Malcolm Yates (1 episode)