2025
The Walker as Larry Reid2024
Landman as Ratcliff2023
The Quest for Tom Sawyer's Gold as JJ Harper2023
Gunther's Millions as Narrator2023
Invitation to a Murder as Sean / Lewis Findley2022
DAHMER - Monster: The Jeffrey Dahmer Story as Doctor2022
Nope as Grizz2021
American Auto as Board Member Bill2018
Little Hero as Asura2016
This Is Us as Mr. Flaherty2015
You Cast A Spell On Me as Ben Paris2015
Doomed! The Untold Story of Roger Corman's The Fantastic Four as Himself2015
Cloudy with a Chance of Love as Dr. David Crenshaw2013
Marvel's Agents of S.H.I.E.L.D. as Lord Thornally2012
Game Change as Lindsey Graham2012
Three Days of Hamlet as Hamlet2012
The Asset as Bishop McKee2011
Night Club as Preacher2011
The Christmas Pageant as Noah Humphrey2008
The Mentalist as Peter Upchurch2008
Starz Inside: Comic Books Unbound as Self - Dr. Reed Richards, The Fantastic Four (1994)2008
The Reflecting Pool as Jack Mahoney2007
Moola as Miller Watson2007
Murder 101: College Can be Murder as Archer Coe2006
Dexter as Not available2006
The Unit as Not available2005
Criminal Minds as Grant Silverman2005
Bones as Mr. Hobbes2005
See Arnold Run as George Gorton2003
NCIS as Dr. Adam Tallridge2002
Without a Trace as Luther2002
Catch Me If You Can as Mr. Kesner2002
First Monday as Not available2001
The Division as Not available2001
Pursuit of Happiness as Paul2000
Intrepid as Colin1999
The West Wing as Andy's Accoster1998
V.I.P. as Kerwick1998
Spoiler as Father1998
Mars as Phillip Clement1997
Ally McBeal as Louis' Co-worker1997
Overdrive as Richard Poland1996
Profiler as Not available1995
The Alien Within as Jedidiah Pickett1994
Babylon 5 as Pierce Macabee1994
The Fantastic Four as Dr. Reed Richards1994
Wyatt Earp: Return to Tombstone as Woodworth Clum1993
Diagnosis: Murder as Efrem Connors1993
Walker, Texas Ranger as Grant Wallace1993
Silent Victim as Carter Evans1991
Ironclads as Catesby Jones1990
Pretty Woman as David Morse1990
Loose Cannons as Moderator1990
Murder C.O.D. as Corbin1989
Baywatch as Paul1989
Indiana Jones and the Last Crusade as Young Henry1989
Kinjite: Forbidden Subjects as English Instructor1989
The Phantom of the Opera as Richard Dutton1989
Time Trackers as Edgar of Mansfield1988
Supercarrier as Not available1987
Echoes in the Darkness as Chris Pappas1987
Ishtar as CIA Agent1987
Echoes in the Darkness as Chris Pappas1986
Matlock as Not available1986
Biggles as Jim Ferguson1986
The Girl From Mani as Alan Cooper1984
Murder, She Wrote as Doug Simmons1984
Murder, She Wrote as Ogden Schmesser1984
The First Olympics: Athens 1896 as Arthur 'Skip' Blake1982
Newhart as Not available1982
Voyagers! as Not available1982
The Tragedy of Romeo and Juliet as Romeo1981
Hill Street Blues as Not available1981
Simon & Simon as Not available1980
Gauguin the Savage as Emil1979
Buck Rogers in the 25th Century as Technician1979
Buck Rogers in the 25th Century as Lieutenant Martin1979
Buck Rogers in the 25th Century as Ensign Moore1979
240-Robert as Not available1979
Captain America II: Death Too Soon as Young Man1979
The Seekers as Oliver Prouty1978
Battlestar Galactica as Cadet Bow1978
Battlestar Galactica as Pilot1976
Quincy, M.E. as Not available