2026
Verity as Jeremy Crawford2025
Fight or Flight as Lucas Reyes2024
Trap as Cooper2023
Oppenheimer as Ernest Lawrence2023
Operation Fortune: Ruse de Guerre as Danny Franscesco2023
Die Hart as Josh2022
The Bear as Frank2022
The Fear Index as Alex Hoffman2021
Wrath of Man as Boy Sweat Dave2021
Exterminate All the Brutes as White Man2021
Ida Red as Wyatt Walker2020
Die Hart as Josh Hartnett2020
Paradise Lost as Yates Forsythe2020
Target Number One as Victor Malarek2020
Valley of the Gods as John Ecas2019
Bonsoir bonsoir! as Self2019
Inherit the Viper as Kip Conley2019
She's Missing as Ren2018
Eli Roth's History of Horror as Self2018
Revisiting The Virgin Suicides as Himself2017
6 Below: Miracle on the Mountain as Eric LeMarque2017
The Ottoman Lieutenant as Jude Gresham2017
Oh Lucy! as John2015
Wild Horses as KC Briggs2015
The Lovers as James Stewart / Jay Fennel2014
The Tonight Show Starring Jimmy Fallon as Not available2014
The Tonight Show Starring Jimmy Fallon as Self2014
Penny Dreadful as Ethan Chandler2014
Parts Per Billion as Len2013
Drunk History as Clark Gable2011
Black Mirror as David Ross2011
Girl Walks Into a Bar as Sam Salazar2011
Stuck Between Stations as Paddy2010
Bunraku as The Drifter2009
I Come with the Rain as Kline2008
August as Tom Sterling2007
The Graham Norton Show as Self2007
30 Days of Night as Eben Oleson2007
Resurrecting the Champ as Erik Kenman Jr.2007
Stories USA as Gianni (segment "Member")2006
Lucky Number Slevin as Slevin2006
The Black Dahlia as Bucky Bleichert2005
Sin City as The Salesman2005
Mozart and the Whale as Donald Morton2004
Wicker Park as Matthew2004
Stories of Lost Souls as The Neighbor2004
The Customer is Always Right as Not available2003
Jimmy Kimmel Live! as Not available2003
Hollywood Homicide as Det. K.C. Calden2002
V Graham Norton as Self2002
40 Days and 40 Nights as Matt Sulivan2001
Friday Night with Jonathan Ross as Self - Guest2001
Black Hawk Down as SSG Matthew Eversmann2001
Pearl Harbor as Danny Walker2001
O as Hugo Goulding2001
Town & Country as Tom Stoddard2001
Blow Dry as Brian Allen2001
The Same as The Neighbor2001
Member as Gianni2000
The Virgin Suicides as Trip Fontaine2000
Here on Earth as Jasper Arnold1998
Debutante as Bill1997
Cracker as Michael FitzgeraldNaN
The Long Home as Not available2000
The Making of The Virgin Suicides as Self1998
The Faculty as Zeke Tyler1998
Halloween H20: 20 Years Later as John Tate1996
The Daily Show as Self1993
Late Night with Conan O'Brien as Self - Guest1992
The Tonight Show with Jay Leno as Not available1988
LIVE with Kelly and Mark as Self - Guest1975
Saturday Night Live as Self - Host1953
The Oscars as Self1952
Today as Himself - Guest StarNaN
The Last Draw of Jack of Hearts as Jack2017
6 Below: Miracle on the Mountain Producer2008
August Producer2003
Lost in Translation Thanks