2024
The Dead Don't Hurt as Holger Olsen
2023
Faut Voir - L'hebdo cinéma as Self - Guest (1 episode)
2023
Beau geste as Self (1 episode)
2022
Thirteen Lives as Rick Stanton
2022
Crimes of the Future as Saul Tenser
2020
Reunited Apart as Self (1 episode)
2016
The Revolution Televised as Narrator (voice) (5 episodes)
2016
Captain Fantastic as Ben Cash
2015
Angels & Atom Bombs as Self
2015
The Late Show with Stephen Colbert as Self (1 episode)
2015
Close Up with The Hollywood Reporter as Self (1 episode)
2015
Far from Men as Daru
2014
Variety Studio: Actors on Actors as Self (1 episode)
2014
Jauja as Gunnar Dinesen
2014
The Two Faces of January as Chester MacFarland
2014
Cosmos as Nikolai Vavilov (voice) (1 episode)
2014
Late Night with Seth Meyers as Self (1 episode)
2012
Starring Sigmund Freud
2012
Everybody Has a Plan as Agustín / Pedro
2012
On the Road as Old Bull Lee / William S. Burroughs
2011
A Dangerous Method as Sigmund Freud
2010
Christopher Lee: Gentleman of Horror as Self
2010
Never Sleep Again: The Elm Street Legacy as Self (archive footage)
2009
The People Speak as Self
2009
Reclaiming the Blade as Self
2009
El destino del Lukong as Self
2008
Appaloosa as Everett Hitch
2007
Eastern Promises as Nikolai Luzhin
2007
Slacker Uprising as Self
2006
Captain Alatriste: The Spanish Musketeer as Diego Alatriste
2006
Too Commercial for Cannes as Self
2005
A History of Violence as Tom Stall / Joey Cusack
2005
Ringers: Lord of the Fans as Self
2004
A Filmmaker's Journey: Making 'The Return of the King' as Self
2004
Hidalgo as Frank Hopkins
2003
The Quest Fulfilled: A Director's Vision as Self
2003
The Lord of the Rings: The Return of the King as Aragorn
2003
Real Time with Bill Maher as Self (1 episode)
2003
Film Collectibles: Capturing Movie Memories as Self
2002
The Lord of the Rings: The Two Towers as Aragorn
2002
Lord of the Piercing as Aragorn (archive footage)
2002
Sucré salé as Self (1 episode)
2001
The Lord of the Rings: The Fellowship of the Ring as Aragorn
2001
A Passage to Middle-Earth: Making of 'Lord of the Rings' as Self
2001
Quest for the Ring as Self
2000
28 Days as Eddie Boone
2000
Psycho Path as Self - Actor / Sam Loomis
1999
The Early Show as Self (1 episode)
1999
A Walk on the Moon as Walker Jerome
1998
Psycho as Samuel 'Sam' Loomis
1998
A Perfect Murder as David Shaw
1997
My Brother's Gun as Juanito
1997
G.I. Jane as Master Chief John James Urgayle
1997
Leute heute as Self (1 episode)
1997
Albino Alligator as Guy Foucard
1997
Vanishing Point as Jimmy Kowalski
1996
Daylight as Roy Nord
1996
The Portrait of a Lady as Caspar Goodwood
1996
The Daily Show as Self (1 episode)
1995
The Prophecy as Lucifer
1995
Crimson Tide as Lt. Peter 'Weps' Ince
1995
The Passion of Darkly Noon as Clay
1994
Floundering as Homeless Man
1994
Gospel According to Harry as Wes
1993
American Yakuza as Nick Davis / David Brandt
1993
Carlito's Way as Lalin
1993
The Young Americans as Carl Frazer
1993
Boiling Point as Ronnie
1992
Ruby Cairo as Johnny Faro
1992
Morgenmagazin as Self (1 episode)
1991
The Indian Runner as Frank Roberts
1990
The Reflecting Skin as Cameron Dove
1990
Young Guns II as John W. Poe
1990
Leatherface: The Texas Chainsaw Massacre III as Eddie 'Tex' Sawyer
1988
Fresh Horses as Green
1988
Let's Get Lost as Self
1987
Prison as Burke / Forsythe Electrocution
1987
Salvation! as Jerome Stample
1985
High School Narc as Tim
1985
Witness as Moses Hochleitner
1984
Miami Vice as Detective Eddie Trumbull (1 episode)