Promised Land
2022 · Drama
as Joe Sandoval
Play
2011 · Drama
as John
Rake S1-S5
2014 · Comedy
as Ben Leon
A Woman, a Part
2017 · Drama
as Isaac
The Madness
2024 · Crime
as Franco Quiñones
Messiah
2020 · Drama
as Felix Iguero
Ms. White Light
2019 · Comedy
as Gary
Jack Goes Boating
2010 · Drama
as Clyde
Peppermint
2018 · Action
as Detective Moises Beltran
The In Between
as Mel
Nobody 2
2025 · Action
as Wyatt Martin
The Cloverfield Paradox
2018 · Horror
as Monk
Horse Girl
as Ron
The Drop
2014 · Crime
as Detective Torres
Take the Lead
2006 · Drama
as Mr. Temple
Fast & Furious
2009 · Action
as Campos
The Finest Hours
2016 · Action
as Wallace Quirey
Pride and Glory
2008 · Crime
as Ruben Santiago
Kong: Skull Island
2017 · Action
as Victor Nieves
Silver Linings Playbook
2012 · Comedy
as Ronnie
Togetherness S2
2016 · Comedy
as David
American Fiction
2023 · Comedy
as Arthur
Bumblebee
as Dr. Powell
Poolman
2024 · Comedy
as Wayne
Miami Vice
2006 · Action
as Jose Yero
Blackhat
2015 · Action
as Henry Pollack
Going in Style
2017 · Comedy
as Jesus
Sgt. Bilko
1996 · Comedy
as Spc. Luis Clemente
Steve Jobs
2015 · Biography
as Joel Pforzheimer
Ad Astra
2019 · Adventure
as Lieutenant General Rivas
Bad Monkey
as Rogelio Burton
Carlito's Way
1993 · Crime
as Guajiro
The Green Veil
2024 · Drama
as Gilberto Sutton
American Gangster
2007 · Biography
as Javier J. Rivera
A Dog's Purpose
2017 · Adventure
as Carlos
Ransom
1996 · Action
as Roberto