Detained
(post-production)
Robert Audrey
2022
Three Women
(TV Series)
Jack
- Episode #1.1
(2022)
... Jack
2017-2021
Dear White People
(TV Series)
Gabe Mitchell
- Volume 4: Chapter X
(2021)
... Gabe Mitchell
- Volume 4: Chapter IX
(2021)
... Gabe Mitchell
- Volume 4: Chapter VIII
(2021)
... Gabe Mitchell
- Volume 4: Chapter VII
(2021)
... Gabe Mitchell
- Volume 4: Chapter VI
(2021)
... Gabe Mitchell
40 More Episodes
2021
We Won't Forget
(Short)
2021
The Space Between
Club Singer
2018-2020
The Good Doctor
(TV Series)
Dash Snyder / Dash
- Heartbreak
(2020)
... Dash Snyder
- Fixation
(2020)
... Dash Snyder
- Hubert
(2018)
... Dash
2019
Chain of Death
Mike
2019/I
Waiting Game
(Short)
Kenny
2016
Full Moon Club
(Short)
Jeffery
2016
Aquarius
(TV Series)
Leonard
- Piggies
(2016)
... Leonard
- Everybody's Got Something to Hide Except Me and My Monkey
(2016)
... Leonard
2015
The Vatican Tapes
Pete
2015
A Beautiful Now
Chris
2015
Hindsight
(TV Series)
Jamie Brady
- Auld Lang Syne
(2015)
... Jamie Brady
- All I Want for Christmas Is You
(2015)
... Jamie Brady
- The Imaginary Line
(2015)
... Jamie Brady
- The Cranberries
(2015)
... Jamie Brady
- Tragic Kingdom
(2015)
... Jamie Brady
10 More Episodes
2014
After Darkness
Raymond Beaty Jr.
2013
Criminal Minds
(TV Series)
Bryan Hughes
- Magnum Opus
(2013)
... Bryan Hughes
2013
The Last Stand
Agent Mitchell
2012/I
Trattoria
Vince
2012
Jayne Mansfield's Car
Mickey Caldwell
2012
Electrick Children
Johnny
2011
The Family Tree
Paul Stukey
2010
Law & Order: LA
(TV Series)
K.K. Curren
- Hollywood
(2010)
... K.K. Curren
2010
Scott Pilgrim vs. the World
Lollipop Hipster
2009
CSI: Miami
(TV Series)
Kevin Hensler
- Count Me Out
(2009)
... Kevin Hensler
2009
Timer
Mikey Evers
2008
Gossip Girl
(TV Series)
Aaron Rose
- O Brother, Where Bart Thou?
(2008)
... Aaron Rose
- It's a Wonderful Lie
(2008)
... Aaron Rose
- The Magnificent Archibalds
(2008)
... Aaron Rose
- Bonfire of the Vanity
(2008)
... Aaron Rose
- There Might be Blood
(2008)
... Aaron Rose
6 More Episodes
2008
The Cleaner
(TV Series)
Brian Porter
- House of Pain
(2008)
... Brian Porter
2007
Kara's File
(Short)
John
2007
CSI: NY
(TV Series)
T.J. Lindmark
- Cold Reveal
(2007)
... T.J. Lindmark
2007
Numb3rs
(TV Series)
Lee Brady
- Nine Wives
(2007)
... Lee Brady
2006
Vanished
(TV Series)
Max Collins
- Warm Springs
(2006)
... Max Collins
- The Velocity of Sara
(2006)
... Max Collins
- The Proffer
(2006)
... Max Collins
- The Cell
(2006)
... Max Collins (credit only)
- The New World
(2006)
... Max Collins (credit only)
13 More Episodes
2006
Stick It
Poot
2006
Love Is the Drug
Jonah Brand
2005
Rocky Point
(TV Series)
Eli
- Pilot
(2005)
... Eli
2005
Law & Order: Special Victims Unit
(TV Series)
Wayne Mortens
- Rockabye
(2005)
... Wayne Mortens
2005
Nip/Tuck
(TV Series)
Max Pollack
- Tommy Bolton
(2005)
... Max Pollack
2005
Ghost Whisperer
(TV Series)
Jason Shields
- Homecoming
(2005)
... Jason Shields
2005
Mrs. Harris
(TV Movie)
Young David Harris
2005
Little Athens
Jimmy
2005
The Good Humor Man
Corner Store Clerk
2005
House M.D.
(TV Series)
Matt Davis
- Poison
(2005)
... Matt Davis
2004
D-Minus
(Short)
Claudio
2004
Joan of Arcadia
(TV Series)
Loner Loser Kid God
- Back to the Garden
(2004)
... Loner Loser Kid God
2004
The Butterfly Effect
Evan at 13
2003
Still Standing
(TV Series)
Jason
- Still Negotiating
(2003)
... Jason
2002
State of Grace
(TV Series)
Neil Sullivan
- Where the Boys Are
(2002)
... Neil Sullivan
2002
Incest
(Short)
Manni
2002
The Guardian
(TV Series)
Justin Damira
- The Divide
(2002)
... Justin Damira
2001
Philly
(TV Series)
Neil Toland
- Loving Sons
(2001)
... Neil Toland
- Truth or Consequence
(2001)
... Neil Toland
2001
Law & Order
(TV Series)
Zack
- Deep Vote
(2001)
... Zack
2000
Unbreakable
Hostage Boy
1998
D Minus
Lead