♥   filmography



f i l m

1991 Crooked Hearts ... Tom (11 years)
1992 The Mighty Ducks ... Charlie Conway
1993 Digger ... Billy
1994 D2: The Mighty Ducks ... Charlie Conway
1994 Andre ... Mark Baker
1995 Magic in the Water ... Joshua Black
1996 D3: The Mighty Ducks ... Charlie Conway
1996 Robin of Locksley ... John Prince, Jr.
1997 Ronnie and Julie ... Ronnie
1997 Scream 2 ... Film Class Guy #1
1998 The Battery ... Michael Papperman (short film)
1998 Apt Pupil ... Joey
1998 Urban Legend ... Damon Brooks
1999 Cruel Intentions ... Blaine Tuttle
1999 Muppets from Space ... Pacey Witter (cameo)



2000 The Skulls ... Lucas 'Luke' McNamara
2000 Gossip ... Beau Edson
2001 The Safety of Objects ... Paul Gold
2001 Ocean's Eleven ... Himself (cameo)
2002 The Laramie Project ... Matt Galloway
2002 Lone Star State of Mind ... Earl Crest
2003 I Love Your Work ... John Everhart
2005 Cursed ... Jake Taylor
2005 Racing Stripes ... Trenton's Pride (voice role)
2005 Americano ... Chris McKinley
2005 Aurora Borealis ... Duncan Shorter
2005 The Shadow Dancer ... Jeremy Taylor
2006 Bobby ... Wade Buckley
2007 Battle in Seattle ... Randall
2008 Shutter ... Benjamin Shaw
2008 Gashole ... Himself (documentary)
2008 One Week ... Ben Tyler
2012 Lay the Favorite ... Jeremy
2012 Inescapable ... Paul
2015 Sky ... Detective Ruther



t e l e v i s i o n

1991 Payoff ... Young Mac (tv movie)
1996 Champs ... Matt Mazzilli
            Episodes: "Breaking Up Is Hard to Do" and "For Art's Sake"
1996 Robin of Locksley ... Prince John, Jr. (tv movie)
1997 Ronnie & Julie ... Ronnie Monroe (tv movie)
1997 On the Edge of Innocence ... Sammy (tv movie)
1997 The Outer Limits ... Devon Taylor
            Episode: "Music of the Spheres"
19982003 Dawson's Creek ... Pacey Witter


2000 The Simpsons ... Jesse Grass (voice)
            Episode: "Lisa the Tree Hugger"
2001 Cubix ... Brian (voice)
2006 Capitol Law ... Mark Clayton (unsold pilot)
20082013 Fringe ... Peter Bishop
20142018 The Affair ... Cole Lockhart
2016 Gravity Falls ... Additional Voices
            Episode: "Weirdmageddon 3: Take Back the Falls"
2016 Unbreakable Kimmy Schmidt ... Purvis
            Episode: "Kimmy Goes to a Hotel!"
2016 Years of Living Dangerously ... Himself
            Episode: "Collapse of the Oceans"
2019 When They See Us ... Mickey Joseph
2020 Little Fires Everywhere ... Bill Richardson