2023
Holiday in the Vineyards as Jay
2021
Annie Live! as Franklin Delano Roosevelt
2009
NCIS: Los Angeles as Mr. Langston (1 episode)
2006
Brothers and Sisters as Trent (1 episode)
2004
The Aviator as Man on Crutches
1999
The West Wing as Reporter Franklin (1 episode)
1999
The Seventh Sense as Cameron
1997
Striking Resemblance as Sage
1997
Beyond Belief: Fact or Fiction as John Byrd (segment "The Woods") (1 episode)
1996
The Sentinel as Jack Kelso (2 episodes)
1994
Dead Connection as Art Robinson
1993
Diagnosis: Murder as Frank Dugan (1 episode)
1993
In the Line of Fire as Walter Wickland
1992
Samantha as Manpower Dispatcher
1991
Going Under as U.S. Tracking Technician
1989
Born on the Fourth of July as Paraplegic #3 - Miami Convention
1989
Breaking Point as Leroy
1989
Nightbreaker as Dr. Rosenberg
1988
Kansas as Nelson Alquist
1988
The Night Before as Newsie
1984
A Touch of Scandal as Stanley
1984
Swing Shift as Assistant Cribman
1984
Airwolf as Badger (1 episode)
1983
Trauma Center as Sniff (1 episode)
1981
The Ordeal of Bill Carney