2031
Avatar 5 as Parker Selfridge
2029
Avatar 4 as Parker Selfridge
2025
Avatar: Fire and Ash as Parker Selfridge
2025
Horizon: An American Saga - Chapter 2 as Roland Bailey
2024
Strange Darling as Art Pallone (voice)
2024
Horizon: An American Saga - Chapter 1 as Pickering
2023
Waco: The Aftermath as Dan Cogdell (5 episodes)
2022
Avatar: The Way of Water as Parker Selfridge
2022
The Offer as Joe Colombo (10 episodes)
2021
On the Verge as Jerry (8 episodes)
2017
The Bad Batch as The Screamer
2015
Papa Hemingway in Cuba as Ed Myers
2015
Robot Chicken DC Comics Special III: Magical Friendship as The Joker / Two-Face (voice)
2015
Sneaky Pete as Pete Murphy / Marius Josipović (30 episodes)
2014
A Million Ways to Die in the West as Edward
2014
Robot Chicken DC Comics Special II: Villains in Paradise as The Joker / Two-Face (voice)
2014
The Tonight Show Starring Jimmy Fallon (1 episode)
2013
Dads as Warner (19 episodes)
2013
The Arsenio Hall Show as Self (1 episode)
2013
Gangster Squad as Conway Keeler
2012
Columbus Circle as Detective Frank Giardello
2012
Honest Trailers as Parker Selfridge (archive footage) (1 episode)
2012
Contraband as Tim Briggs
2011
The Rum Diary as Moberg
2010
Capturing Avatar as Self
2009
Avatar as Parker Selfridge
2009
Public Enemies as Alvin Karpis
2009
Middle Men as Wayne Beering
2007
Gardener of Eden as Vic
2007
Perfect Stranger as Miles Haley
2006
The Dead Girl as Rudy
2006
The Dog Problem as Solo
2006
The White Door as Man
2005
The Big White as Ted
2005
My Name Is Earl as Ralph Mariano (5 episodes)
2004
Flight of the Phoenix as Elliott
2004
Sky Captain and the World of Tomorrow as Dex
2004
Love's Brother as Angelo Donnini
2003
Cold Mountain as Junior
2003
I Love Your Work as Gray Evans
2003
Lost in Translation as John
2003
Masked and Anonymous as Soldier
2003
Jimmy Kimmel Live! (1 episode)
2001
According to Spencer as Louis
2001
Shot in the Heart as Mikal Gilmore
2000
Gone in Sixty Seconds as Kip Raines
2000
The Virgin Suicides as Narrator (voice)
2000
The Gift as Buddy Cole
2000
Boiler Room as Seth Davis
1999
It's the Rage as Sidney
1999
Teen Choice Awards as Self - Nominee (1 episode)
1999
The Mod Squad as Peter Cochran
1999
The Other Sister as Daniel McMann
1999
Family Guy as Randy (voice) (1 episode)
1998
Phoenix as Joey Schneider
1998
First Love, Last Rites as Joey
1998
Saving Private Ryan as T/4 Medic Wade
1998
Midnight Flight as Student
1998
Scotch and Milk as Marty
1997
The Postman as Bandit #20
1997
The Hunger as Eddie Foden (1 episode)
1997
Lost Highway as Steve "V"
1996
That Thing You Do! as Chad
1995
Mind Ripper as Scott
1994
Friends as Condom Boy (uncredited) (1 episode)
1994
Friends as Frank Jr. (8 episodes)
1994
Chicago Hope (1 episode)
1994
Ellen as Cashier (1 episode)
1993
Family Album as Elvis DeMattis (8 episodes)
1993
The X-Files as Darin Peter Oswald (1 episode)
1993
Walker, Texas Ranger as Tony Kingston (2 episodes)
1993
The Positively True Adventures of the Alleged Texas Cheerleader-Murdering Mom as Pete Reyes
1991
The Commish (2 episodes)
1991
Davis Rules as Skinner Buckley (16 episodes)
1988
Promised a Miracle as Wesley Parker
1988
The Wonder Years as Jeff Billings (14 episodes)
1987
My Two Dads as Cory Kupkus (60 episodes)
1987
Married... with Children as Teddy (2 episodes)
1986
Sidekicks (4 episodes)
1985
The Twilight Zone as Teddy (1 episode)
1984
Highway to Heaven (2 episodes)
1981
Simon & Simon (1 episode)