FILMS
1996 | Frankenstein and Me de Robert Tinnell
Rôle : Kenny
2000 | Le Plus Beau des combats (Remember the Titans) de Boaz Yakin
Rôle : Alan Bosley
2001 | Danny Balint (The Believer) de Henry Bean
Rôle : Danny Balint
2002 | The Slaughter Rule de Andrew J. Smith
Rôle : Roy Chutney
2002 | Calculs meurtriers (Murder by Numbers) de Barbet Schroeder
Rôle : Richard Haywood
2003 | The United States of Leland de Matthew Ryan Hoge
Rôle : Leland P. Fitzgerald
2004 | N’oublie jamais (The Notebook) de Nick Cassavetes
Rôle : Noah Calhoun
2005 | Stay de Marc Forster
Rôle : Henry Letham
2007 | La Faille (Fracture) de Gregory Hoblit
Rôle : Willy Beachum
2007 | Half Nelson de Ryan Fleck
Rôle : Dan Dunne
2008 | Une fiancée pas comme les autres (Lars and the Real Girl) de Craig Gillespie
Rôle : Lars Lindstrom
2010 | Love and Secrets (All Good Things) de Andrew Jarecki
Rôle : David Marks
2010 | Blue Valentine de Derek Cianfrance
Rôle : Dean Periera
2011 | Crazy, Stupid, Love de Glenn Ficarra et John Requa
Rôle : Jacob Palmer
2011 | Drive de Nicolas Winding Refn
Rôle : le chauffeur (Driver)
2011 | Les Marches du pouvoir (The Ides of March) de George Clooney
Rôle : Stephen Myers
2013 | Gangster Squad de Ruben Fleischer
Rôle : Sergent Jerry Wooters
2013 | The Place Beyond the Pines de Derek Cianfrance
Rôle : Luke Glanton
2013 | Only God Forgives de Nicolas Winding Refn
Rôle : Julian Hopkins
2015 | Lost River de Ryan Gosling
Rôle : Aucun
2015 | The Big Short de Adam McKay
Rôle : Jared Vennett
2016 | The Nice Guys de Shane Black
Rôle : Holland March
2016 | La La Land de Damien Chazelle
Rôle : Sebastian
2017 | Song To Song de Terrence Malick
Rôle : BV
2017 | Blade Runner 2049 de Denis Villeneuve
Rôle : Officier K
SÉRIES TÉLÉVISÉES
1991-1993 | The Mickey Mouse Club (Walt Disney)
Rôle : lui-même (saison 6 : épisodes 6 et 18 / saison 7 : épisode 17)
1995 | Fais-moi peur ! (Are You Afraid of the Dark?) de Ron Oliver
Rôle : Jamie Leary (saison 5 : épisode 2 « The Tale of Station 109.1 »)
1996 | Ready or Not d’Allan King
Rôle : Matt Kalinsky (saison 4 : épisode 5 « I Do, I Don’t »)
1996 | Chahut au Bahut (Flash Forward) d’Alex Chapple
Rôle : Scott Stuckey (saison 1 : épisode 11 « Double Bill » et 21 « Skate Bait »)
1996 | Les Aventures de Shirley Holmes de Gary Harvey
Rôle : Sean (saison 1 : épisode 1 « The Case of the Burning Building »)
1996 | Chair de Poule de Ron Oliver
Rôle : Greg Banks (saison 1 : épisode 15 « Say Cheese and Die »)
1996 | Les Contes d’Avonlea (Road to Avonlea) de Harvey Frost
Rôle : Bret McNulty (saison 7 : épisode 9 « From Away »)
1996 | Kung Fu, la légende continue (Kung Fu: The Legend Continues) de Neill Fearnley
Rôle : Kevin (saison 4 : épisode 9 « Dragon’s Lair »)
1996 | Psi Factor (Psi Factor: Chronicles of the Paranormal) d’Allan Kroeker
Rôle : Adam (saison 1 : épisode 1 « Dream House/UFO Encounter »)
1997-1998 | Classe Croisière (Breaker High) de Cori Stern
Rôle : Sean Hanlon ( saison 1)
1998-1999 | Hercule contre Arès (Young Hercules) de Robert Tapert
Rôle : Hercule ( saison 1 : 50 épisodes)
1999 | Hercule (Hercules: The Legendary Journeys) de Charlie Haskell
Rôle : Zylus (saison 5 : épisode 17 « The Academy »)