2022
After Ever Happy
Robert
2022
Women of the Movement
(TV Series)
Roy Bryant
- The Last Word
(2022)
... Roy Bryant
- Mothers and Sons
(2022)
... Roy Bryant
- Manhunt
(2022)
... Roy Bryant
- Let the People See
(2022)
... Roy Bryant
- Only Skin
(2022)
... Roy Bryant
6 More Episodes
2021
After We Fell
Robert
2020
The Shadow Diaries
(TV Series)
Cooper Rose
- Voodoo
(2020)
- On The Road Again
(2020)
... Cooper Rose
- New Order
(2020)
... Cooper Rose
- The Secret
(2020)
- Dr. Summers
(2020)
9 More Episodes
2020
Kappa Kappa Die
Stewart
2020
Doom Patrol
(TV Series)
Johnny Bills
- Wax Patrol
(2020)
... Johnny Bills
2019
Good Times
(Short)
Jason
2018
Medal of Honor
(TV Series documentary)
Joe Annello
- Hiroshi "Hershey" Miyamura
(2018)
... Joe Annello
2018
Glimpse
(TV Series)
Lucas (2017)
- Circuits
(2018)
... Lucas (2017)
2017-2018
Famous in Love
(TV Series)
Rainer Devon
- The Good, the Bad and the Crazy
(2018)
... Rainer Devon
- Full Mental Jacket
(2018)
... Rainer Devon
- Look Who's Stalking
(2018)
... Rainer Devon
- Guess Who's (Not) Coming to Sundance?
(2018)
... Rainer Devon
- The Goodbye Boy
(2018)
... Rainer Devon
20 More Episodes
2016
Sweet/Vicious
(TV Series)
Will Powell
- Tragic Kingdom
(2016)
... Will Powell
- The Blueprint
(2016)
... Will Powell
2016
Aquarius
(TV Series)
William Garretson
- I Will
(2016)
... William Garretson
- Everybody's Got Something to Hide Except Me and My Monkey
(2016)
... William Garretson
2016
Summer of 8
Jesse
2015
Any Tom, Dick, or Harry
(TV Movie)
JJ Hale
2015
Tales from the Darkside
(TV Movie)
Carter
2015
A Light Beneath Their Feet
Jeremy
2015/II
Circle
The College Guy
2015
Mad Men
(TV Series)
Andy
- The Milk and Honey Route
(2015)
... Andy
2015/I
Nightlight
Chris
2014
Heavy Water
River
2014/I
Drink
(Short)
Young Gray
2014
The Following
(TV Series)
Preston Tanner
- Forgive
(2014)
... Preston Tanner
- Silence
(2014)
... Preston Tanner
- The Reaping
(2014)
... Preston Tanner
- Betrayal
(2014)
... Preston Tanner
2014
Chosen
(TV Series)
Reid
- Downward Spiral
(2014)
... Reid
2013
Life Life in in Space Space
(Short)
Inspector Shnotzy
2012
Happenstance
(Short)
Nick
2012
Struck by Lightning
Nicholas Forbes
2012
The Nevsky Prospect
David
2011
J.A.W.
(Short)
Seth
2010
Good Morning Rabbit
(TV Series)
Dumbledoore
- National Hamburger Day
... Dumbledoore
2009-2010
Lie to Me
(TV Series)
Rick / Rick Massey
- Black and White
(2010)
... Rick
- Secret Santa
(2009)
... Rick Massey (uncredited)
2010
Arcadia Lost
Sye
2010/I
Valentine's Day
Alex
2009
Aliens in the Attic
Tom Pearson
2008/I
A Day's Work
(Short)
Zack
2007
Viva Laughlin
(TV Series)
Jack Holden / Jack Holdon
- Fighter
(2007)
... Jack Holden
- Magic Carpet Ride
(2007)
... Jack Holdon
- What a Whale Wants
(2007)
... Jack Holden
- Pilot
(2007)
... Jack Holden
- Bad Moon Rising
... Jack Holdon
6 More Episodes
2006
CSI: Miami
(TV Series)
Raymond Caine Jr.
- Rio
(2006)
... Raymond Caine Jr.
2006
House M.D.
(TV Series)
Mark McNeil
- Meaning
(2006)
... Mark McNeil
2006
Jaane Hoga Kya
2006
The 4400
(TV Series)
Todd Barstow
- Graduation Day
(2006)
... Todd Barstow
2006
Surface: Behind the Scenes Featurette
(Video short)
Miles Barnett
2006
Keeping Up with the Steins
Zachary Stein
2006
Think Tank
Young Dex
2005-2006
Surface
(TV Series)
Miles Barnett
- Episode #1.15
(2006)
... Miles Barnett
- Episode #1.14
(2006)
... Miles Barnett
- Episode #1.13
(2006)
... Miles Barnett
- Episode #1.12
(2006)
... Miles Barnett
- Episode #1.11
(2006)
... Miles Barnett
15 More Episodes
2005
Bad News Bears
Joey Bullock
2005
Life Is Ruff
(TV Movie)
Preston Price
2005
Lost
(TV Series)
Young Tom
- Born to Run
(2005)
... Young Tom (voice, uncredited)
2004-2005
Unfabulous
(TV Series)
Eli Pataki
- The Little Sister
(2005)
... Eli Pataki
- The List of Kissed
(2005)
... Eli Pataki
- The 66th Day
(2005)
... Eli Pataki
- The Pink Guitar
(2004)
... Eli Pataki
- The Rep
(2004)
... Eli Pataki
9 More Episodes
2005
CSI: NY
(TV Series)
Will Galanis
- Tri-Borough
(2005)
... Will Galanis
2004
Joint Custody
(TV Series)
Nate
2004
The Three Body Problem
(Short)
Byron
2004
Everwood
(TV Series)
David Beck
- Staking Claim
(2004)
... David Beck
2004
Oliver Beene
(TV Series)
Boy
- Babysitting
(2004)
... Boy
2003-2004
The Bernie Mac Show
(TV Series)
Michael
- Easy Rider
(2004)
... Michael
- Nut Job
(2003)
... Michael
2004
Scrubs
(TV Series)
Young Todd
- My Tormented Mentor
(2004)
... Young Todd
2003
Run of the House
(TV Series)
Young Kurt
- Just Like Mom
(2003)
... Young Kurt
2003
Jimmy Kimmel Live!
(TV Series)
Kid
- Episode #1.134
(2003)
... Kid
2003
Without a Trace
(TV Series)
Kyle
- Fallout: Part 1
(2003)
... Kyle
2003
The Honor System
(Short)
Peg