Actor
Beautiful Wedding
2024
as Sancho
Nothing Is Impossible
2022
as Archie Touraine
Mister Mayfair: The Spyce of Life
2021
as Mike
Love on the Rock
2021
as Claudio Fairbanks
My Dead Dad
2021
as Uncle Tommy
Women Is Losers
2021
as Don Juan
Flinch
2021
as Joseph Doyle
Deported
2020
as INS Agent
Andover
2018
as Father Gregory
The Intruders
2017
Avenge the Crows
2017
as Ronaldo
Gothic Assassins Redux
2016
as VOX
Restored Me
2016
as Armando
JL Family Ranch
2016
as Hector
Promises
2015
as Detective Stevens
Sweet Lorraine
2015
as Lou
Beyond the Game
2014
as Eric
The Lookalike
2014
as Frank
Chavez Cage of Glory
2013
as Jose
Awakened
2013
as Lucas Drake
Five Thirteen
2013
as Esteban
Real Gangsters
2013
as Big Nick Salens
Counterpunch
2013
as Tomas
Garbage
2013
as Steven
A Dark Truth
2012
as Tony Green
Gothic Assassins
2012
as VOX
Werewolf: The Beast Among Us
2012
as Hyde
Suicide Dolls
2012
as Hank
ATypical Love
2012
as Brad Johnson
For the Love of Money
2012
as Hector
Sins
2012
as Williams
Fast Lane
2011
as Lt. Baynes
Pimp Bullies
2011
as Mr. watson
Driving by Braille
2011
as Rudolf Corso
Goldberg - P.I.
2011
as Mr. Lincoln
Special Ops
2010
as Caine
Raven
2010
as William
Zenitram
2010
as Frank Ramírez
Enemies Among Us
2010
as Senator Edmonds
A Numbers Game
2010
as Neal Black
Bulletface
2010
as Ned Walker
Shadows in Paradise
2010
as Agent Stubbs
One in the Gun
2010
as Arthur
From Mexico With Love
2009
as Tito
Charlie Valentine
2009
as Ferucci
Behind Enemy Lines III: Colombia
2009
as General Manuel Valez
Mutants
2008
as Santiago
Toxic
2008
as Conrad
Dark World
2008
as Rick
Planet Raptor
2007
as Captain Mace Carter
The Last Sentinel
2007
as Drone Scientist #1
Pauly Shore's Natural Born Komics: Miami
2007
as Self
Dead Lenny
2007
as Lenny Long
Thieves and Liars
2006
as Oscar
The Feast of the Goat
2006
as Juan José Viñas
The Lost City
2005
as Captain Castel
Pit Fighter
2005
as Manolo
How the Garcia Girls Spent Their Summer
2005
as Victor Reyes
Doing Hard Time
2004
as Det. Anthony Wade
Raptor Island
2004
as Azir
Masked and Anonymous
2003
as Edgar
Nola
2003
as Leo
Hooded Angels
2002
as Jack
Malevolent
2002
as Greg Pruitt
El Grito
2002
The Learning Curve
2001
as Mark
Boss of Bosses
2001
as Vito Genovese
Traffic
2000
as Carlos Ayala
For Love or Country: The Arturo Sandoval Story
2000
as Angel
Rave
2000
as Antonio
Warm Texas Rain
2000
as Rush
Kickboxing Academy
1999
as Carl
The Versace Murder
1998
as FBI Agent John Jacoby
Naked Lies
1998
as Kevin Dowd
The Blackout
1997
as Mickey's Studio Actor
Plato's Run
1997
as Sam
Sisters and Other Strangers
1997
as Anthony Quintana
Star Portal
1997
as Dr. Ray Brady
Navajo Blues
1996
as Nick Epps / John Cole
Wild Side
1996
as Tony
Primal Fear
1996
as Pinero
Body Count
1995
as Vinnie Rizzo
Stranger by Night
1994
as Bobby Corcoran
Improper Conduct
1994
as Sam
Terminal Voyage
1994
as Reese
Woman of Desire
1994
as Jonathan Ashby / Ted Ashby
Snapdragon
1993
as Dr. David 'Doc' Hoogstraten
Raising Cain
1992
as Jack Dante
Drive Like Lightning
1992
as Charlie Robinson
False Arrest
1991
as Det. Dan Ryan
A Climate for Killing
1991
as Paul McGraw
Sweet Poison
1991
as Bobby
Gleaming the Cube
1989
as Al Lucero
The Beast of War
1988
as Khan Taj
Wildfire
1988
as Frank
Tales from the Hollywood Hills: Natica Jackson
1987
as Tony Montoya
Sword of Gideon
1986
as Avner
Running Scared
1986
as Det. Frank Sigliano
The New Alfred Hitchcock Presents
1985
as Gambler (segment "Man From The South")
Body Double
1984
as Assitant Director (Holly Does Hollywood) (uncredited)
Thief of Hearts
1984
as Scott Muller
Scarface
1983
as Manny Ray
Valley Girl
1983
as Guy in Pink Shirt
An Innocent Love
1982
as Duncan Widders
She's in the Army Now
1981
as Nick Donato
Hitter's anonymous
as Theodore 'Teddy' Swan
Miami