2009
The Descent: Part 2 as Vaines2002
Butterfly Man as Bill Kincaid2002
Cruise of the Gods as Mickey2000
18 Wheels of Justice as Not available1997
Midsomer Murders as George Arlington1997
Jonathan Creek as Hal Drucker1997
Prince Valiant as King Thane1997
Sharpe: The Legend as Leroy1997
Top of the World as Lieutenant Logan1995
Star Trek: Voyager as Maje Jabin1995
The Shooter as Dick Powell1993
The Last Outlaw as Marshal Sharp1993
Sharpe's Eagle as Captain Leroy1991
Conagher as Chris Mahler, Cowboy1990
Twin Peaks as Officer Preston King1989
Tales from the Crypt as Richard1989
Lonesome Dove as Dan Suggs1989
Red King, White Knight as Clancy1988
China Beach as Not available1988
Willow as Airk1985
Death Wish 3 as Manny Fraker1985
The Dirty Dozen: Next Mission as Conrad E. Perkins1984
Sherlock Holmes as John Garrideb / James Winter1984
Cover Up as Not available1984
Space Riders as Ron Harris1983
Agatha Christie's Partners in Crime as Julius P. Hersheimmer1983
Superman III as Brad1983
Never Say Never Again as Jack Petachi1983
The Secret Adversary as Julius P. Hersheimmer1982
Matt Houston as Not available1980
A Rumor of War as Stanton1979
Mark Twain: Beneath the Laughter as Young Clemens1978
The Amazing Spider-Man as Not available1978
A Wedding as Wilson Briggs1978
A Death in Canaan as Father Mark1978
Sergeant Matlovich vs. the U.S. Air Force as Art Stinson1977
The Ghost of Cypress Swamp as Big Bob Landers1976
The Bionic Woman as Not available1974
Happy Days as Chuck Cunningham1974
The Six Million Dollar Man as Dan1974
Police Woman as Gordon Stuart1974
The California Kid as Tom1974
The Healers as Not available1973
Call to Danger as Mechanic1970
The Mary Tyler Moore Show as Josh McBride (as Gavin O'Herlihy)1969
Marcus Welby, M.D. as Herb Frane