Actor
Lake Jesup: Bonecrusher's Revenge
2024
as Luiz Acosta
Stoker Hills
2022
as Mark Gallagher
Wishin' and Hopin'
2014
as Pop
Pizza with Bullets
2012
as Freddie 'The Cat' Pagano
Escapee
2011
as Professor Jeremy Davis
At the Sinatra Club
2010
as John Gotti
Backwoods
2008
as Perry Walters
The Sandlot: Heading Home
2007
as Benny Rodriguez
World Trade Center
2006
as Officer Giraldi
Break a Leg
2005
as E.J. Englewood
American Cousins
2003
as Gino
Mafia Doctor
2003
as Frank Siena
Do It for Uncle Manny
2002
as Oscar
Shark in a Bottle
2000
as Guy Normal
Code Name: Jaguar
1999
as Stuart Dempsey
Friends & Lovers
1999
as David
The Outfitters
1999
as P.D. Mijants
The Unknown Cyclist
1998
as Gaetano Amador
Titanic
1997
as Fabrizio De Rossi
The Brave Little Toaster to the Rescue
1997
as Alberto (voice)
That Old Feeling
1997
as Joey Donna
Love Walked In
1997
as Cousin Matt
The Big Squeeze
1996
as Jesse Torrejo
Eraser
1996
as WitSec Deputy Monroe
The Rock
1996
as Lieutenant Shephard
Crimson Tide
1995
as Petty Officer Danny Rivetti
Homage
1995
as Gilbert Tellez
In the Flesh
1995
as Rico Sanchez
Blind Justice
1994
as Roberto
Ray Alexander: A Taste For Justice
1994
as Paul Garcia
For The Love of My Child: The Anissa Ayala Story
1993
as Airon Ayala
Alive
1993
as Hugo Díaz
Roosters
1993
as Hector Morales
Rescue Me
1992
as Todd
Book of Love
1990
as Spider Bomboni
Home Free
1988
as Dennis Ferrand
Combat Academy
1986
as Jai
The Brotherhood of Justice
1986
as Willie
The Children of Times Square
1986
as Luis
American Drive-In
1985
as Tommy
Explorers
1985
as Nasty Kid at School