2021
I Love Us
2021
Downeast
Tommy
2020
Blackjack: The Jackie Ryan Story
Jackie Ryan
2020
The Estate
Joe
2020
Agents of S.H.I.E.L.D.
(TV Series)
Tillman
- The New Deal
(2020)
... Tillman
2019
Wasted
(TV Movie)
Professor Collins
2018
Chicago P.D.
(TV Series)
Trent Stow
- Ride Along
(2018)
... Trent Stow
2018
The Witch Files
Mr. Dwyer
2015-2017
iZombie
(TV Series)
Drake Holloway
- Return of the Dead Guy
(2017)
... Drake Holloway
- Dead Beat
(2016)
... Drake Holloway
- Salivation Army
(2016)
... Drake Holloway
- He Blinded Me... With Science
(2016)
... Drake Holloway
- Eternal Sunshine of the Caffeinated Mind
(2016)
... Drake Holloway
9 More Episodes
2014-2016
The Flash
(TV Series)
Tony Woodward / Girder
- The Runaway Dinosaur
(2016)
... Tony Woodward / Girder
- Power Outage
(2014)
... Tony Woodward / Girder
- The Flash Is Born
(2014)
... Tony Woodward / Girder
2015
CSI: Crime Scene Investigation
(TV Series)
Scott Hunt / Male Superhero
- Hero to Zero
(2015)
... Scott Hunt / Male Superhero
2014
Star-Crossed
(TV Series)
Drake
- Passion Lends Them Power
(2014)
... Drake
- This Trick May Chance to Scathe You
(2014)
... Drake
- Give Me a Torch
(2014)
... Drake
- What Storm Is This That Blows So
(2014)
... Drake
- Some Consequence Yet Hanging in the Stars
(2014)
... Drake
13 More Episodes
2014
Law & Order: Special Victims Unit
(TV Series)
Eddie Thorpe
- Gridiron Soldier
(2014)
... Eddie Thorpe
2013
Necessary Roughness
(TV Series)
Joe Crabchek
- The Game's Afoot
(2013)
... Joe Crabchek
2008-2013
The Secret Life of the American Teenager
(TV Series)
Jack Pappas
- Thank You and Goodbye
(2013)
... Jack Pappas
- Caught in a Trap
(2013)
... Jack Pappas
- When Bad Things Happen to Bad People
(2013)
... Jack Pappas
- All My Sisters with Me
(2013)
... Jack Pappas
- First and Last
(2013)
... Jack Pappas
120 More Episodes
2013
Emily Owens M.D.
(TV Series)
Dan Nelson
- Emily and... The Perfect Storm
(2013)
... Dan Nelson
2012
House M.D.
(TV Series)
Bobby Hatcher
- Gut Check
(2012)
... Bobby Hatcher
2010
Hypothermia
Steve
2008/I
Graduation Day
(Short)
Ben Chase
2007
Cold Case
(TV Series)
Grant Hall - 1984
- Shuffle, Ball Change
(2007)
... Grant Hall - 1984
2004
LeapFrog: Math Circus
(Video short)
(voice)
2021
The Hills: New Beginnings
(TV Series)
Self
- Time Heals Not Some Things
(2021)
... Self
2009
The Tyra Banks Show
(TV Series)
Self
- The Secret Life of the American Teenager
(2009)
... Self
2008
The Teen Choice Awards 2008
(TV Special)
Self - Accepting Award