He has also guest-starred on a number of other science fiction television series, including Quantum Leap (with Scott Bakula and Dean Stockwell), Babylon 5 (with Andreas Katsulas, Bill Mumy, Mary Kay Adams, Robin Sachs, Patricia Tallman, and John Vickery), Sliders, and Stargate SG-1. He also made apeparances on The A-Team (with Dwight Schultz), MacGyver, and Walker, Texas Ranger (with Noble Willingham), and had a recurring role as Marine Colonel Douglas Drayton on Pensacola: Wings of Gold.
He also appeared in the blockbuster Michael Bay films The Rock (1996, with Tony Todd and Tom Towles) and Armageddon (1998, with Lawrence Tierney). His other film credits include Road House (1989, with Anthony De Longis, Kevin Tighe, and Tiny Ron) and Crime and Punishment in Suburbia (2000, with Brad Greenquist). He has also appeared in a number of made-for-TV movies, including Starflight: The Plane That Couldn't Land (1983, with Gail Strickland and Ellen Bry), Elvis and Me (1988, with Anne Haney), Rough Riders (1997, with Brian Keith and Mark Moses), Crossfire Trail (2001, with Virginia Madsen and Patrick Kilpatrick), and Monte Walsh (2003, with Wallace Shawn).