2025
Site as Garrison2025
Play Dirty as Frank Grady2024
The Penguin as Dr. Julian Rush2024
Carry-On as Watcher2024
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
Escape the Field as Tyler2022
The Devil You Know as Al Edwards2021
True Story as Gene2021
Army of the Dead as Burt Cummings2021
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 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
Heist as Vinny Momo2006
House of the Dead 2 as Greg Berlin2006
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 Vasquez2003
Las Vegas as Jason Scott2003
The Challenge as Anthony2002
CSI: Miami as Jimmy Castigan2002
Without a Trace as Corey Williams2002
American Dreams as Bobby Santos2000
Malcolm in the Middle as Senior2000
Boston Public as Brandon Webber1999
Law & Order: Special Victims Unit as Enrique Rodriguez1993
NYPD Blue as Pete AmiciNaN
Bruton as Bryan Bruton2002
Big Shot: Confessions of a Campus Bookie as The MookNaN
Come with Me as Simon Ward2004
Buds For Life as TeddyNaN
The Underneath: In Fortune's Shadow as NateNaN
The Saviors as Not availableNaN
Rachel as StephenNaN
A Better Place as Not available2025
Play Dirty Screenplay2025
Play Dirty Executive ProducerNaN
Come with Me Executive ProducerNaN
Bruton Executive ProducerNaN
A Better Place Producer