2025
Play Dirty as Frank Grady2024
Carry-On as Watcher2024
The Penguin as Dr. Julian Rush2024
Bosco as Ramos2023
Squealer as Danny D.2023
The Getback as Mal Cooper2023
Longing for the World as Rick2022
Star Wars: Tales of the Jedi as Senator Larik (voice)2022
Emily the Criminal as Youcef2022
Vendetta as Rory Fetter2022
Dear Zoe as Nick DeNunzio2022
The Devil You Know as Al Edwards2022
Escape the Field as Tyler2021
Army of the Dead as Burt Cummings2021
True Story as Gene2021
Creating an Army of the Dead as Self2020
Ghosts of War as Kirk2020
LA Originals as Self2019
Rattlesnake as Billy2019
Vault as Deuce2019
American Skin as Officer Dominic Reyes2017
Lowriders as Francisco 'Ghost' Alvarez2016
Marvel's Luke Cage as Hernan ‘Shades’ Alvarez2016
When the Bough Breaks as Mike Mitchell2016
Bad Hurt as Todd Kendall2013
Meth Head as Carlos2012
Alcatraz as Sonny Burnett2010
Hawaii Five-0 as Sal Painter2009
Lie to Me as Tressler2009
Kill Theory as Carlos2009
Red Sands as Tino Hull2008
Sons of Anarchy as Juan Carlos "Juice" Ortiz2008
Sons of Anarchy as Not available2008
Sons of Anarchy as Juan-Carlos 'Juice' Ortiz2008
Terminator: The Sarah Connor Chronicles as Lieutenant Dietze2008
Cloverfield as Antonio2008
The Informers as Spaz2006
The Unit as Mike2006
Shark as Danny Vargas2006
Jericho as Randy Payton2006
House of the Dead 2 as Greg Berlin2006
Heist as Vinny Momo2006
Jane Doe: Yes, I Remember It Well as Antonio Ruiz2005
Grey's Anatomy as Stan Giamatti2005
Bones as Nick Arno2005
Blind Justice as Eric Fitzgerald2005
Code Breakers as Desantis2004
Lost as Sgt. Buccelli2004
Veronica Mars as Norris Clayton2004
Medical Investigation as PFC Joe Vasquez2004
Buds For Life as Teddy2003
Las Vegas as Jason Scott2003
The Challenge as Anthony2002
CSI: Miami as Jimmy Castigan2002
Without a Trace as Corey Williams2002
American Dreams as Bobby Santos2002
Big Shot: Confessions of a Campus Bookie as The Mook2000
Malcolm in the Middle as Senior2000
Boston Public as Brandon Webber1999
Law & Order: Special Victims Unit as Enrique Rodriguez1993
NYPD Blue as Pete AmiciNaN
Last Meals as Not availableNaN
The Saviors as Not availableNaN
Come with Me as Simon WardNaN
Site as GarrisonNaN
Bruton as Bryan BrutonNaN
The Underneath: In Fortune's Shadow as NateNaN
Rachel as Stephen2025
Play Dirty Screenplay2025
Play Dirty Executive ProducerNaN
Come with Me Executive ProducerNaN
Bruton Executive Producer