Filmografia

1984 :George Washington (Serie TV) nel ruolo di Lt. LeBeuf
1985 :Witness - Il testimone nel ruolo di Moses Hochleitner
1987 :Salvation! nel ruolo di Jerome Stample
1988 :Pazzie di gioventù nel ruolo di Green
 Prigione nel ruolo di Burke
1990 :Non aprite quella porta 3 nel ruolo di Tex
 Tripwire: sul filo del rasoio nel ruolo di Hans
 Young Guns 2 - La leggenda di Billy The Kid nel ruolo di John W.Poe
 Riflessi sulla pelle nel ruolo di Cameron Dove
1991 :Lupo solitario nel ruolo di Frank Roberts
1993 :Limite estremo nel ruolo di Ronnie
 Young Americans - Giovani Americani nel ruolo di Frazer
 Carlito's way nel ruolo di Lalin
 Ruby Cairo nel ruolo di Johnny Faro
1994 :American Yakuza nel ruolo di Nick Davis
 The crew nel ruolo di Phillip
 Desert Lunch (Gospel According to Harry) nel ruolo di Wes
1995 :The prophecy nel ruolo di Lucifero
 Allarme rosso nel ruolo di Lt. Peter 'Weps' Ince
 Darkly Noon - Il giorno del castigo nel ruolo di Clay
 Gimlet nel ruolo di uomo misterioso
 Black Velvet Pantsuit nel ruolo di Worthless Junkie
1996 :Insoliti criminali nel ruolo di Guy Faucard
 Daylight - Trappola nel tunnel nel ruolo di Roy Nord
 Ritratto di signora nel ruolo di Caspar Goodwood
1997 :Vanishing point nel ruolo di Jimmy Kowalsky
 Soldato Jane nel ruolo di John James Urgayle
 La pistola de mi hermano nel ruolo di Jaunito
1998 :Delitto perfetto nel ruolo di David Shaw
 Psycho nel ruolo di 'Sam' Samuel Loomis
1999 :A walk on the moon - Complice la luna nel ruolo di Walker Jerome
2000 :28 giorni nel ruolo di Eddie Boone
2001 :Il Signore degli Anelli - La compagnia dell'Anello nel ruolo di Aragorn
2002 :Il Signore degli Anelli - Le due torri nel ruolo di Aragorn
2003 :Il Signore degli Anelli - Il ritorno del re nel ruolo di Aragorn
2004 :Oceano di fuoco - Hidalgo nel ruolo di Frank T.Hopkins
2005 :A history of violence nel ruolo di Tom Stall
2006 :El capitan Alatriste nel ruolo di Capitano Alatriste