| Movie | Shark Waters | Jose | 2022-08-12 | 
| Movie | Last of the Grads | Mr. Bradley | 2021-12-03 | 
| Movie | Propaganda: The Art of Selling Lies | 2019-04-28 | |
| Movie | The Lennon Report | Tracheotomy Patient | 2016-10-07 | 
| Movie | Northern Borders | J. W. Kittredge | 2015-01-16 | 
| Movie | Dolphin Tale | Max Connellan | 2011-09-22 | 
| Movie | Adventure Scouts | Allen Daniels | 2010-05-02 | 
| Movie | Law Abiding Citizen | Messenger | 2009-10-15 | 
| Movie | The Belly of the Beast | Adam Simeon | 2008-08-11 | 
| Movie | Satan's Little Helper | Pinoccio | 2005-10-04 | 
| Movie | Elizabethtown | Rusty | 2005-10-14 | 
| Movie | An American Reunion | Jamie Tesch | 2003-01-01 | 
| Movie | U.S. Seals | Mike Bradley | 2000-01-18 | 
| Series | The District | Unknown | 2000-10-07 | 
| Series | 100 Deeds for Eddie McDowd | 1999-10-16 | |
| Movie | Operation Delta Force 3: Clear Target | Skip Lang | 1998-11-23 | 
| Movie | Armageddon | NORAD Technician | 1998-07-01 | 
| Movie | Little Ghost | Tony | 1997-12-30 | 
| Series | Pacific Blue | Unknown | 1996-03-02 | 
| Series | JAG | Unknown | 1995-09-23 | 
| Movie | Curse of the Starving Class | Emerson (as James Fitzpatrick) | 1994-09-13 | 
| Movie | Ski Patrol | Young Father | 1990-01-12 | 
| Series | Anything But Love | Unknown | 1989-03-07 | 
| Movie | Guts and Glory: The Rise and Fall of Oliver North | Sargeant Major Collins | 1989-04-30 | 
| Series | Tour of Duty | Unknown | 1987-09-24 | 
| Movie | Band of the Hand | Young Street Gangster (uncredited) | 1986-04-11 | 
| Movie | When the Bough Breaks | Reporter #3 | 1986-10-12 | 
| Movie | Walking the Edge | Fat Man's Body Guard | 1985-01-11 | 
| Movie | Cocoon | Dock Worker | 1985-06-21 | 
| Movie | Ragtime | Bail Clerk (uncredited) | 1981-11-20 | 
Are you sure you want to hide this?