Attore e regista. A 18 anni va a Los Angeles e inizia a lavorare nel cinema come trovaroba nella compagnia cinematografica di Roger Corman. Debutta con il film "Crazy Mama" (1975) di Jonathan Demme. Trasferitosi a New York, studia con Stella Adler alla New York University. Dopo aver recitato una piccola parte in "Stripes" (1981), prende a lavorare in piccoli film a basso budget e per la tv. Inoltre, scrive, dirige e produce dei corti fra i quali "Fish Heads" (1982). Nel 1984 lavora con James Cameron in "Terminator", che gli affida in seguito il ruolo del soldato Hudson in "Aliens - Scontro finale" (1986). La vera consacrazione arriva, tuttavia, nel 1991 con il film noir "Qualcuno sta per morire" di Carl Franklin. Fra gli altri ruoli interpretati, quello di Morgan Earp fratello dello sceriffo Wyatt in "Tombstone" (1993) di George P. Cosmatos e quello dell'astronauta Fred Haise in "Apollo 13" (1995) di Ron Howard.Dal 1990 anche suo padre John ha iniziato ad apparire sul grande schermo.E' sposato con Louise Newbury - conosciuta su un bus di Londra - con cui ha avuto due figli James, nato nel 1994, e Lydia, nata nel 1997.