| Big Bad Mama | 1974 | Actor and Set Dresser |
| Crazy Mama | 1975 | Actor (John) |
| Beach Blanket Bango | 1975 | Set Dresser (Credited as Peter LeTrek) |
| Six O'Clock Follies | 1980 | |
 | Stripes | 1981 | Actor (Soldier) |
| Galaxy of Terror | 1981 | Set Decorator |
| Night Warning | 1982 | Actor |
| Fish Heads (Theatrical Short) | 1982 | Actor, Screenwriter, Director, and Producer |
 | The Lords of Discipline | 1983 | Actor (Gilbreath) |
| The Ballad of Gregorio Cortez | 1983 | Actor |
| Taking Tiger Mountain | 1983 | Actor |
| Deadly Lessons - (TV) | 1983 | Actor (Eddie Fox) |
| Great Day - (TV) | 1983 | |
| Short Scoop | 1983 | Actor, Producer, Screenwriter, and Director |
 | The Terminator | 1984 | Actor (Punk Leader) |
| Streets of Fire | 1984 | Actor (Clyde) |
 | Impulse | 1984 | (Eddie) |
| Mortuary | 1984 | (Paul Andrews) |
| Miami Vice - Streetwise | 1984 | Actor (Vic Romano) |
| Commando | 1985 | Actor (Intercept Officer) |
 | Weird Science | 1985 | Actor (Chet Donnelly) |
| An Early Frost - (TV) | 1985 | Actor (Bob Maracek) |
| The Atlanta Child Murders - (TV) | 1985 | Actor (Campbell) |
 | Aliens | 1986 | Actor (Private Hudson) |
| Fresno - (Mini TV Series) | 1986 | Actor (Billy Joe Bobb) |
| The Hitchhiker - Made For Each Other | 1986 | Actor (Trout) |
 | Holy Cow CD | 1986 | Released under the name Martini Ranch along with Andrew Todd |
 | Near Dark | 1987 | Actor (Severen) |
 | Pass the Ammo | 1988 | Actor (Jesse Wilkes) |
 | Next of Kin | 1989 | Actor (Gerald Gates) |
 | Slipstream | 1989 | Actor (Matt Owens) |
 | Predator 2 | 1990 | Actor (Jerry Lambert) |
 | Navy SEALS | 1990 | Actor (Dane) |
| Brain Dead | 1990 | Actor (Jim Reston) |
 | The Last of the Finest | 1990 | Actor (Howard 'Hojo' Jones) |
 | Back to Back | 1990 | Actor (Robert (Bo) Brand) |
 | One False Move | 1991 | Actor (Dale 'Hurricane' Dixon) |
| The Dark Backward | 1991 | Actor (Gus) |
 | Trespass | 1992 | Actor (Vince) |
 | The Vagrant | 1992 | Actor (Graham Krakowski) |
 | Tombstone | 1993 | Actor (Morgan Earp) |
 | Indian Summer | 1993 | Actor (Jack Belston) |
 | Boxing Helena | 1993 | Actor (Ray O'Malley) |
 | Future Shock | 1993 | Actor (Vince) |
 | Monolith | 1993 | Actor (Tucker) |
| Tales from the Crypt - (TV) People Who Live in Brass Hearses | 1993 | Actor (Billy) |
 | True Lies | 1994 | Actor (Simon) |
 | Frank and Jesse | 1994 | Actor (Frank James) |
 | Apollo 13 | 1995 | Actor (Fred Haise) |
| The Last Supper | 1995 | Actor (Zack) |
| A Day With - (TV) | 1995 | Actor |
 | Twister | 1996 | Actor (Bill Harding) |
 | The Evening Star | 1996 | Actor (Jerry Bruckner) |
 | Titanic | 1997 | Actor (Brock Lovett) |
 | Traveller | 1997 | Actor (Bokky Sherlock), and Producer |
 | A Bright Shining Lie - (TV) | 1998 | Actor (John Paul Vann) |
 | A Simple Plan | 1998 | Actor (Hank Mitchell) |
 | Mighty Joe Young | 1998 | Actor (Gregg O'Hara) |
| Saturday Night Live | 1999 | Show Host - January 9 |
| U-571 | 2000 | Actor (Captain Dahlgren) |
| The Vertical Limit | 2000 | Actor (Elliot Vaughn) |