Filmography
Actor:
Peter Pan, Land of Forever
(pre-production)
Damian Salt / Lost Boy (voice)
Damian Salt / Lost Boy (voice)
Long Day's Journey Into Night
(filming)
Jamie Tyrone
Jamie Tyrone
Finestkind
(post-production)
Tom
Tom
2022
Emancipation
(completed)
Fassel
Fassel
2022
Medieval
Jan Zizka
Jan Zizka
2022
Hustle
Vince Merrick
Vince Merrick
2022
The Contractor
Mike
Mike
2021
The Survivor
Harry Haft
Harry Haft
2019
Anthem: Homunculus
(Podcast Series)
William S. Burroughs (2019)
William S. Burroughs (2019)
2018
Galveston
Roy
Roy
2018
Leave No Trace
Will
Will
2017
Hostiles
Philip Wills
Philip Wills
2017
Rock'n Roll
Ben
Ben
2016/I
Inferno
Bertrand Zobrist
Bertrand Zobrist
2016
Warcraft
Medivh
Medivh
2016/II
Hell or High Water
Tanner Howard
Tanner Howard
2016
Chris Stapleton: Fire Away
(Music Video short)
Sherriff
Sherriff
2016
The Finest Hours
Richard Livesey
Richard Livesey
2015/II
The Program
Lance Armstrong
Lance Armstrong
2014
National Theatre Live: A Streetcar Named Desire
Stanley Kowalski
Stanley Kowalski
2014
Until We Could
(Short)
Narrator (voice)
Narrator (voice)
2013
Lone Survivor
Matt 'Axe' Axelson
Matt 'Axe' Axelson
2013
Ain't Them Bodies Saints
Patrick Wheeler
Patrick Wheeler
2013
Kill Your Darlings
William Burroughs
William Burroughs
2013
North of South, West of East
Cass
Cass
2012
Robot Chicken
(TV Series short)
Orville Redenbacher / Time Traveller
Orville Redenbacher / Time Traveller
- Executed by the State
(2012)
... Orville Redenbacher / Time Traveller (voice)
2012
Contraband
Sebastian Abney
Sebastian Abney
2011
Rampart
General Terry
General Terry
2011
360
Tyler
Tyler
2011/I
Here
Will Shepard
Will Shepard
2011
The Mechanic
Steve McKenna
Steve McKenna
2009
Pandorum
Bower
Bower
2009/I
Blink
(Short)
AJ
AJ
2009/I
The Messenger
Staff Sergeant Will Montgomery
Staff Sergeant Will Montgomery
2008
Birds of America
Jay
Jay
2007
30 Days of Night
The Stranger
The Stranger
2007
My Name Is Earl
(TV Series)
Glen Shipley
Glen Shipley
- My Name Is Inmate #28301-016: Part 2
(2007)
... Glen Shipley
- My Name Is Inmate #28301-016: Part 1
(2007)
... Glen Shipley
2007
3:10 to Yuma
Charlie Prince
Charlie Prince
2006
X-Men: The Last Stand
Warren Worthington III / Angel
Warren Worthington III / Angel
2006
Alpha Dog
Jake Mazursky
Jake Mazursky
2003-2005
Six Feet Under
(TV Series)
Russell Corwin
Russell Corwin
- Singing for Our Lives
(2005)
... Russell Corwin
- Untitled
(2004)
... Russell Corwin
- Bomb Shelter
(2004)
... Russell Corwin
- The Black Forest
(2004)
... Russell Corwin
- Grinding the Corn
(2004)
... Russell Corwin
22 More Episodes
2005
The Dead Zone
(TV Series)
Darren Foldes
Darren Foldes
- The Last Goodbye
(2005)
... Darren Foldes
2005
Hostage
Mars Krupcheck
Mars Krupcheck
2004
The Heart Is Deceitful Above All Things
Fleshy Boy
Fleshy Boy
2004
The Punisher
Spacker Dave
Spacker Dave
2003
11:14
Eddie
Eddie
2003
Northfork
Cod
Cod
2002
Phone Booth
Big Q (uncredited)
Big Q (uncredited)
2002
Bang Bang You're Dead
Trevor Adams
Trevor Adams
2002
Big Trouble
Matt Arnold
Matt Arnold
2001-2002
Boston Public
(TV Series)
Max Warner
Max Warner
- Chapter Thirty-Six
(2002)
... Max Warner
- Chapter Twenty-Nine
(2001)
... Max Warner
2002
The Laramie Project
(TV Movie)
Aaron Kreifels
Aaron Kreifels
2001
Get Over It
Berke Landers
Berke Landers
2000
Family Law
(TV Series)
Jason Nelson
Jason Nelson
- A Mother's Son
(2000)
... Jason Nelson
1999-2000
Freaks and Geeks
(TV Series)
Eli
Eli
- Carded and Discarded
(2000)
... Eli
- Pilot
(1999)
... Eli
1999
Liberty Heights
Ben Kurtzman
Ben Kurtzman
1998
1973
(TV Movie)
Peter
Peter
1998
Breakfast with Einstein
(TV Movie)
Ryan
Ryan
1998
You Wish
(TV Series)
Earl
Earl
- Future Shock
(1998)
... Earl
1998
I've Been Waiting for You
(TV Movie)
Charlie
Charlie
1995-1997
Flash Forward
(TV Series)
Tucker James
Tucker James
- Expose
(1997)
... Tucker James
- Just Friends
(1997)
... Tucker James
- Crime and Punishment
(1997)
... Tucker James
- Maltese Chicken
(1997)
... Tucker James
- Love Letters
(1997)
... Tucker James
26 More Episodes
1996
Kounterfeit
(Video)
Travis
Travis
Producer:
2021
The Survivor
(executive producer)
2011
Rampart
(producer)
Soundtrack:
2021
The Survivor
(performer: "(Get Your Kicks on) Route 66")
2013
Ain't Them Bodies Saints
(performer: "I Will Go A'wandering No More")
Thanks:
2018
X-Men Mondays
(TV Mini Series short) (special thanks - 1 episode)
- The Last Stand
(2018)
... (special thanks)
2017/I
The Dinner
(special thanks)
2014
Time Out of Mind
(special thanks)
2012
Keep the Lights On
(thanks)
Self:
2019
Love, Antosha
(Documentary)
Self
Self
2018
Hal
(Documentary)
Hal Ashby (voice)
Hal Ashby (voice)
2017
32nd Film Independent Spirit Awards
(TV Special)
Self - Winner
Self - Winner
2017
Inferno: The Overpopulation Debate
(Video documentary short)
Self
Self
2017
The Billionaire Villain: Bertrand Zobrist
(Video documentary short)
Self
Self
2016
Damaged Heroes: The Performance of 'Hell or High Water'
(Video documentary short)
Self
Self
2016
Enemies Forever: The Characters of Hell or High Water
(Video documentary short)
Self
Self
2016
Hell or High Water: Filmmaker Q & A
(Video documentary short)
Self
Self
2016
Hell or High Water: Red Carpet Premiere
(Video documentary short)
Self
Self
2016
Hell or High Water: Visualizing the Heart of America
(Video documentary short)
Self
Self
2009-2016
Made in Hollywood
(TV Series)
Self
Self
- Inferno/American Pastoral
(2016)
... Self
- Pete's Dragon/Florence Foster Jenkins/Hell or High Water/Anthropoid
(2016)
... Self
- Kung Fu Panda 3/The Finest Hours
(2016)
... Self
- Episode #7.13
(2011)
... Self
- Episode #5.8
(2009)
... Self
2016
Today
(TV Series)
Self - Guest
Self - Guest
- Episode dated 24 October 2016
(2016)
... Self - Guest
- Episode dated 21 October 2016
(2016)
... Self - Guest
- Episode dated 8 June 2016
(2016)
... Self - Guest
2016
DÃas de cine
(TV Series)
Self - Interviewee
Self - Interviewee
- Episode dated 23 June 2016
(2016)
... Self - Interviewee
2016
The Program: Becoming Lance
(Video documentary short)
Self / Lance Armstrong
Self / Lance Armstrong
2016
The Program: Behind the Scenes
(Video documentary short)
Self / Lance Armstrong
Self / Lance Armstrong
2016
The Program: Making Of
(Video documentary short)
Self / Lance Armstrong
Self / Lance Armstrong
2016
Weekend Ticket
(TV Series short)
Self
Self
- Episode #4.4
(2016)
... Self
2014
Lone Survivor: Bringing the Story to Light
(Video short)
Self
Self
2014
Lone Survivor: Learning the Basics
(Video short)
Self
Self
2014
Lone Survivor: Recreating the Firefight
(Video short)
Self
Self
2014
The Fallen Heroes of Operation Red Wings
(Video short)
Self
Self
2014
2014 Golden Globe Arrivals Special
(TV Special)
Self (uncredited)
Self (uncredited)
2013
HBO First Look
(TV Series documentary short)
Self
Self
- Lone Survivor
(2013)
... Self
2007-2013
Charlie Rose
(TV Series)
Self - Guest
Self - Guest
- Episode dated 17 April 2013
(2013)
... Self - Guest
- Episode dated 13 September 2007
(2007)
... Self - Guest
2012
Love, Marilyn
(Documentary)
Self - Reader
Self - Reader
2012
Under the Radar: The Making of 'Contraband'
(Video short)
Self
Self
2009-2012
Up Close with Carrie Keagan
(TV Series)
Self - Guest
Self - Guest
- Episode dated 8 February 2012
(2012)
... Self - Guest
- Episode dated 26 January 2011
(2011)
... Self - Guest
- Episode dated 22 September 2009
(2009)
... Self - Guest
2011
Tools of the Trade: Inside the Action of 'the Mechanic'
(Video short)
Self
Self
2011
Attack of the Show!
(TV Series)
Self
Self
- Alan Smithson/Richard Esguerra
(2011)
... Self
2010
15th Annual Critics' Choice Movie Awards
(TV Special)
Self
Self
2009
The Late Late Show with Craig Ferguson
(TV Series)
Self - Guest
Self - Guest
- Episode #6.49
(2009)
... Self - Guest
2009
Sidewalks Entertainment
(TV Series)
Self - Guest
Self - Guest
- Burning Plain & Paradorum
(2009)
... Self - Guest
2008
Destination: Yuma
(Video documentary short)
Self
Self
2007
A Cautionary Tale: The Making of 'Alpha Dog'
(Video short)
Self
Self
2006
X-Men Up Close
(Video short)
Self
Self
2006
X-Men: Evolution of a Trilogy
(Video documentary short)
Self
Self
2006
X-Men: The Excitement Continues
(Video documentary short)
Self
Self
2006
X Men: The Last Stand - Production Diaries
(Video documentary short)
Self
Self
2006
The Young Hollywood Awards
(TV Special)
Self
Self
2005
Taking 'Hostage': Behind the Scenes
(Video short)
Self
Self
2005
Late Night with Conan O'Brien
(TV Series)
Self - Guest
Self - Guest
- Sylvester Stallone/Ben Foster/Solomon Burke
(2005)
... Self - Guest
2005
11th Annual Screen Actors Guild Awards
(TV Special)
Self - Nominee
Self - Nominee
2004
10th Annual Screen Actors Guild Awards
(TV Special)
Self - Winner
Self - Winner
2002
Reel Comedy
(TV Series)
Self
Self
- Big Trouble
(2002)
... Self
Archive Footage:
2022
FRO Thizzle Reviews
(TV Series)
Self
Self
- Hustle (2022)
(2022)
... Self
2019
Ok! TV
(TV Series)
Self
Self
- Episode #5.65
(2019)
... Self
2017
Hoy nos toca
(TV Series)
Self
Self
- Episode dated 2 February 2017
(2017)
... Self
2017
Entertainment Tonight
(TV Series)
Self
Self
- Episode #36.102
(2017)
... Self
2016
The Program: David Walsh
(Video documentary short)
Lance Armstrong (uncredited)
Lance Armstrong (uncredited)