Life's a Beach 2010
as RJ
Little Athens 2005
as Brad
Orange County 2002
as Chad
Turbulence 1997
as Kip
Devil in a Blue Dress 1995
as Herman
Crimson Tide 1995
as Marty Sotille
Major Payne 1995
as Blind New Cadet
Credits from TMDB.