Filmography:
| Year | TV/Film | Name | Character |
| 1970 | Film | Pound | Puppy |
| 1972 | Film | Greaser's Palace | |
| 1985 | TV | Saturday Night Live | Himself |
| 1980 | Film | Up the Academy | |
| 1983 | Film | Baby, It's You | Stewart |
| 1984 | Film | Firstborn | Lee |
| 1985 | Film | Mussolini: The Untold Story | Bruno Mussolini |
| 1985 | Film | Tuff Turf | Jimmy Parker |
| 1985 | Film | Weird Science | Ian |
| 1986 | Film | Back to School | Derek |
| 1986 | Film | America | |
| 1987 | Film | Less Than Zero | Julian Wells |
| 1987 | Film | Dear America: Letters from Vietnam | voice |
| 1987 | Film | The Pick Up Artist | Jack Jericho |
| 1988 | Film | Rented Lips | Wolf Dangler |
| 1988 | Film | Johnny Be Good | Leo Wiggins |
| 1988 | Film | 1969 | Ralph |
| 1989 | Film | True Believer | Roger Baron |
| 1989 | Film | That's Adequate | |
| 1989 | Film | Chances Are | Alex Finch |
| 1990 | Film | Air America | Billy Covington |
| 1991 | Film | Soapdish | David Barnes |
| 1991 | Film | Too Much Sun | Reed Richmond |
| 1992 | Film | Chaplin | Charlie Chaplin |
| 1993 | Film | The Last Party | Himself |
| 1993 | Film | Heart and Soul | Thomas Reilly |
| 1993 | Film | Short Cuts | Bill Bush |
| 1994 | Film | Only You | Peter Wright |
| 1994 | Film | Hail Caesar | Jerry |
| 1994 | Film | A Century of Cinema | Himself |
| 1994 | Film | Natural Born Killers | Wayne Gale |
| 1995 | Film | Restoration | Robert Merivel |
| 1995 | Film | Richard III | Rivers |
| 1995 | Film | Home for the Holidays | Tommy Larson |
| 1996 | Film | Danger Zone | Jim |
| 1997 | Film | Two Girls and a Guy | Blake Allen |
| 197 | Film | The Gingerbread Man | Clyde |
| 1997 | Film | One Night Stand | Charlie |
| 1997 | Film | Hugo Pool | Franz Mazur |
| 1998 | Film | U.S. Marshals | John Royce |
| 1999 | Film | In Dreams | Vivian Thompson |
| 1999 | Film | Friends and Lovers | Hans |
| 1999 | Film | Black and White | |
| 1998 | Film | Bowfinger |