2014
The Grays
(Short) (completed)
Lawrence
2018-2021
Station 19
(TV Series)
Jack Gibson
- Episode #4.6
(2021)
... Jack Gibson
- Out of Control
(2020)
... Jack Gibson
- Don't Look Back in Anger
(2020)
... Jack Gibson
- We Are Family
(2020)
... Jack Gibson
- Wild World
(2020)
... Jack Gibson
49 More Episodes
2019-2020
Grey's Anatomy
(TV Series)
Jack Gibson
- All Tomorrow's Parties
(2020)
... Jack Gibson
- Let's All Go to the Bar
(2019)
... Jack Gibson
2018
The Possession of Hannah Grace
Andrew Kurtz
2017
Sex Guaranteed
Kevin
2016-2017
The Flash
(TV Series)
Sam Scudder / Mirror Master
- The Once and Future Flash
(2017)
... Sam Scudder / Mirror Master
- The New Rogues
(2016)
... Sam Scudder / Mirror Master
2017
The Magicians
(TV Series)
Dryad
- Word as Bond
(2017)
... Dryad
2015-2016
Aquarius
(TV Series)
Brian Shafe
- I Will
(2016)
... Brian Shafe
- Mother Nature's Son
(2016)
... Brian Shafe
- Can You Take Me Back
(2016)
... Brian Shafe
- Blackbird
(2016)
... Brian Shafe
- Sexy Sadie
(2016)
... Brian Shafe
26 More Episodes
2014
Star-Crossed
(TV Series)
Grayson Montrose
- Passion Lends Them Power
(2014)
... Grayson Montrose
- This Trick May Chance to Scathe You
(2014)
... Grayson Montrose
- Give Me a Torch
(2014)
... Grayson Montrose
- What Storm Is This That Blows So
(2014)
... Grayson Montrose
- Some Consequence Yet Hanging in the Stars
(2014)
... Grayson Montrose
13 More Episodes
2013-2014
Twisted
(TV Series)
Archie / Archie Yates / Archie der Yates
- A Tale of Two Confessions
(2014)
... Archie
- Danny, Interrupted
(2014)
... Archie
- Sins of the Father
(2014)
... Archie
- Out with the In-Crowd
(2013)
... Archie
- Poison of Interest
(2013)
... Archie Yates
11 More Episodes
2013
Oldboy
Young Joe
2013
American Horror Story
(TV Series)
Archie Brener
- Bitchcraft
(2013)
... Archie Brener
2013
Percy Jackson: Sea of Monsters
Chris Rodriquez
2012
The Secret Circle
(TV Series)
Lee LaBeque
- Lucky
(2012)
... Lee LaBeque
- Return
(2012)
... Lee LaBeque
- Valentine
(2012)
... Lee LaBeque
- Witness
(2012)
... Lee LaBeque
- Fire/Ice
(2012)
... Lee LaBeque
6 More Episodes
2011
The Nine Lives of Chloe King
(TV Mini-Series)
Brian Rezza
- Beautiful Day
(2011)
... Brian Rezza
- Responsible
(2011)
... Brian Rezza
- Heartbreaker
(2011)
... Brian Rezza
- Dogs of War
(2011)
... Brian Rezza
- Nothing Compares 2 U
(2011)
... Brian Rezza
10 More Episodes
2010-2011
Friday Night Lights
(TV Series)
Hastings Ruckle
- Always
(2011)
... Hastings Ruckle
- Texas Whatever
(2011)
... Hastings Ruckle
- The March
(2011)
... Hastings Ruckle
- Don't Go
(2011)
... Hastings Ruckle
- Gut Check
(2011)
... Hastings Ruckle
13 More Episodes
2010
The Odds
(TV Movie)
Zach Klein
2010
The Whole Truth
(TV Series)
Todd Engler
- Pilot
(2010)
... Todd Engler
2010
True Blood
(TV Series)
Kitch Maynard
- Fresh Blood
(2010)
... Kitch Maynard
- I Got a Right to Sing the Blues
(2010)
... Kitch Maynard
- 9 Crimes
(2010)
... Kitch Maynard
2010
The Devil Within
John
2010
10 Things I Hate About You
(TV Series)
Trey
- Meat Is Murder
(2010)
... Trey
2010
Greek
(TV Series)
Hunter
- The Tortoise & the Hair
(2010)
... Hunter
2009
Lincoln Heights
(TV Series)
Serge
- With You I Will Leave
(2009)
... Serge
2009
90210
(TV Series)
Waiter
- Help Me, Rhonda
(2009)
... Waiter