The Social Network (2010) (post-production)
Inhale (2010) (post-production) .... Dr. White
"Mad Men" .... Horace Cook, Sr. (1 episode, 2009)
- The Arrangements (2009) TV episode .... Horace Cook, Sr.
"Raising the Bar" .... Richard Patrick Woolsey III (1 episode, 2008)
- Richie Richer (2008) TV episode .... Richard Patrick Woolsey III
"Cold Case" .... Dom Barron '07 (1 episode, 2007)
- Boy Crazy (2007) TV episode .... Dom Barron '07
"Tell Me You Love Me" .... Arthur Foster (9 episodes, 2007)
Spin (2007/I) .... Rob Polan
Unknown (2006) .... Police Captain Parker
The Black Hole (2006) (TV) .... General Ryker
End Game (2006) .... Shakey Fuller
Larva (2005) (TV) .... Fletcher Odermatt
Surviving Christmas (2004) .... Horace Vanglider
Shadow of Fear (2004) .... Mr. Steve Palmer
The Affair (2004) .... Vincent
The Griffin and the Minor Canon (2002) (TV) (voice) .... The Griffin
"Ally McBeal" .... Mr. Rohr (1 episode, 2001)
- I Want Love (2001) TV episode .... Mr. Rohr
"Thieves" .... Donovan (1 episode)
- The Green and the Black (????) TV episode .... Donovan
"Soldier of Fortune, Inc." .... Xavier Trout (8 episodes, 1997-1999)
"Touched by an Angel" .... Lincoln (1 episode, 1998)
- Beautiful Dreamer (1998) TV episode .... Lincoln
Alone (1997) (TV) .... Paul
"Promised Land" .... Rowdy Sullivan (1 episode, 1997)
- Cowboy Blues (1997) TV episode .... Rowdy Sullivan
Soldier of Fortune (1997) (TV) .... Xavier Trout
D3: The Mighty Ducks (1996) .... Dean Buckley
White Squall (1996) .... Francis Beaumont
Headless Body in Topless Bar (1995) .... Bradford Lumpkin
Intersection (1994) .... Richard Quarry
The Shot (1993) .... Gordon Sunshine
Lady Boss (1992) (TV) .... Martin Swanson
Grave Secrets: The Legacy of Hilltop Drive (1992) (TV) .... Shag Williams
Dying Young (1991) .... Richard Geddes
"Falcon Crest" .... Richard Channing (209 episodes, 1982-1990)
King of the Olympics: The Lives and Loves of Avery Brundage (1988) (TV) .... Avery Brundage
"Flamingo Road" .... Michael Tyrone (19 episodes, 1981-1982)
Rich and Famous (1981) .... Douglas 'Doug' Blake
Raise the Titanic (1980) .... Dr. Gene Seagram
Doctor Franken (1980) (TV) .... Dr. Mike Foster
Love for Rent (1979) (TV) .... Phil
Rich Kids (1979) .... Steve Sloan
The Night Rider (1979) (TV) .... Lord Thomas Earl
"Family" .... Michael Kagan (1 episode, 1978)
- More Than Friends (1978) TV episode .... Michael Kagan
Telethon (1977) (TV) .... Roy Hansen
"Washington: Behind Closed Doors" (1977) TV mini-series .... Roger Castle (unknown episodes)
"Kojak" .... Sgt. James 'Jimmy' O'Connor (1 episode, 1976)
- An Unfair Trade (1976) TV episode .... Sgt. James 'Jimmy' O'Connor
"Wide World Mystery" .... Jack 243 (1 episode, 1975)
- The Norming of Jack 243 (1975) TV episode .... Jack 243
"Police Woman" .... Nate Fesler (1 episode, 1975)
- No Place to Hide (1975) TV episode .... Nate Fesler
"The Waltons" .... Joshua Williams (1 episode, 1974)
- The Romance (1974) TV episode .... Joshua Williams
The Super Cops (1974) .... Robert Hantz
U-Turn (1973) .... Scott Laithem
Up the Sandbox (1972) .... Paul Reynolds
Night of Dark Shadows (1971) .... Quentin Collins / Charles Collins,
"Dark Shadows" .... Quentin Collins / ... (307 episodes, 1968-1971)