| tv | Tales of the Walking Dead (2022)As Dr. Chauncey Everett(1 episode) | (Not seen) |
| tv | Inventing Anna (2022)As Alan Reed(5 episodes) | (Not seen) |
| tv | WeCrashed (2022)As Bruce Dunlevie(7 episodes) | (Not seen) |
| tv | Billions (2016)(2 episodes) | (Not seen) |
| tv | Designated Survivor (2016)As Mars Harper(4 episodes) | (Not seen) |
| movie | Experimenter (2015)As Miller | (Not seen) |
| movie | Planes (2013)As Echo (voice) | (Not seen) |
| movie | Flipped (2010)As Steven Loski | (Not seen) |
| movie | Zodiac (2007) (AKA "Chronicles")As Bill Armstrong | (Not seen) |
| movie | The Forgotten (2004) (AKA "Stranger")As Jim Paretta | (Not seen) |
| movie | Thunderbirds (2004) (AKA "The Thunderbirds")As Brains | (Not seen) |
| movie | Northfork (2003)As Happy | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Patrick Griffin(1 episode) | (Not seen) |
| movie | Playing by Heart (1998) (AKA "Dancing About Architecture")As Roger | (Not seen) |
| tv | ER (1994)As Mark Greene(180 episodes) | (Not seen) |
| movie | The Client (1994)As Clint Von Hooser | (Not seen) |
| tv | Frasier (1993)As Tom (voice)(1 episode) | (Not seen) |
| movie | Pet Sematary II (1992) (AKA "Pet Cemetery II")As Chase Matthews | (Not seen) |
| movie | How I Got Into College (1989)As Kip Hammett | (Not seen) |
| movie | Miracle Mile (1988)As Harry Washello | (Not seen) |
| movie | Revenge of the Nerds II: Nerds in Paradise (1987)As Gilbert Lowell | (Not seen) |
| movie | Top Gun (1986) (AKA "Top Guns")As Lt. Nick 'Goose' Bradshaw | (Not seen) |
| movie | Gotcha! (1985)As Jonathan Moore | (Not seen) |
| movie | The Sure Thing (1985)As Lance | (Not seen) |
| movie | Revenge of the Nerds (1984)As Gilbert Lowell | (Not seen) |
| movie | Heart Like a Wheel (1983)As John Muldowney | (Not seen) |
| movie | Fast Times at Ridgemont High (1982)As Stoner Bud | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Host(1 episode) | (Not seen) |