2022
Devotion as Charlie Ward2021
Licorice Pizza as Matthew2020
Mank as Charles Lederer2018
Medal of Honor as Sylvester Antolak2017
MINDHUNTER as Benjamin Barnwright2017
Big Little Lies as Tom2017
Everything Beautiful Is Far Away as Lernert2017
Tilt as Joseph Burns2016
The Automatic Hate as Davis Green2014
Last Weekend as Roger Green2013
Jimmy P. as Dr. Holt2012
Elementary as Petros Franken2012
Lincoln as John Hay2012
Mine Games as Michael2012
Art Machine as Declan2011
Born to Race as Danny Krueger2011
Edwin Boyd: Citizen Gangster as Val Kozak2011
Son of Morning as Philip Katz2009
Falling Up as Henry O'Shea2009
Theatreland as Himself2008
Milk as Dick Pabich2008
Untraceable as Owen Reilly2006
Flags of Our Fathers as Franklin Sousley2006
Running with Scissors as Augusten Burroughs2006
Strangers with Candy as Derrick Blank2003
Jimmy Kimmel Live! as Not available2003
The O'Keefes as Not available2001
Smallville as Jordan Cross2000
The Spring as Nick Conway1999
Law & Order: Special Victims Unit as Adam Nesbit1999
Law & Order: Special Victims Unit as Martin Parish1999
Third Watch as Eric Beckman1998
Jack Frost as Charlie Frost1998
Desperate Measures as Matthew Conner1998
Wide Awake as Joshua Beal1998
Northern Lights as Jack1998
Saint Maybe as Thomas 10 Years1994
Touched by an Angel as Petey Carmichael1990
Law & Order as Will Shea1951
Hallmark Hall of Fame as Thomas, 10 yearsNaN
Affection as Not availableNaN
Stay at Conder Beach as Jordan