W serialu TNT Wrogie niebo (Falling Skies, 2011–2015), którego producentem wykonawczym był Steven Spielberg, wystąpił jako pułkownik Weaver.
Filmografia Kent State (1981) jako Peter Silkwood (1983) jako Joe Variety (1983) jako Mark The Equalizer (1985–1989) jako oficer Nick Braxton (gościnnie) Nasza paczka (The Beniker Gang, 1985) jako Forest Ranger Rozpaczliwie poszukując Susan (Desperately Seeking Susan, 1985) jako Wayne Nolan Chinese Boxes (1986) jako Lang Marsh Belizaire the Cajun (1986) jako Matthew Perry Bez wyjścia (No Way Out, 1987) jako Scott Pritchard Anglik w Nowym Jorku (Stars and Bars, 1988) jako Duane Wildfire (1988) jako Mike Signs of Life (1989) jako ojciec Owena Szok dla systemu (A Shock to the System, 1990) jako porucznik Laker Wszyscy wygrywają (Everybody Wins, 1990) jako Jerry Deadly Desire (1991) jako Giles Menteer Ekstaza (The Rapture, 1991) jako Foster Zimne niebiosa (Cold Heaven, 1991) jako ojciec Niles Dillinger (1991) jako Melvin Purvis A Child Lost Forever: The Jerry Sherwood Story (1992) jako Frank Maxwell Kolory zbrodni (The Paint Job, 1992) jako Wesley In the Soup (1992) jako Skippy Lincoln and the War Within (1992) Zbrodnia doskonała (In The Deep Woods, 1992) jako Eric Gaines Piekielna gorączka (Taking the Heat, 1993) jako Hadley Mordercza rozgrywka (Midnight Edition,