1:00am Games – Travis (Short Film 2010)

Sheets – Unnamed (Short Film 2013)

Beside Still Waters – James Millar (2014)

Lost in Florence – Eric Lazard (Release date: January 27, 2017)

The Resurrection of Gavin Stone – Gavin Stone (Release date: January 20, 2017)

Trust No One – Victor (post-production 2016)

A Bend in the Road – Unknown (pre-production 2017)


Nurses – Dr Kurt Taylor (2007; Pilot)

Blue Bloods – Philip Gibson (2012; Collateral Damage)

Army Wives – Beach Runner (2012; Fatal Reaction)

Killing Lincoln – Robert Todd Lincoln (2013 – TV movie)

Marvel’s Agents of S.H.I.E.L.D – Grant Ward/Hive (2013 – 2016; main cast)


Jake and the Neverland Pirates – Talon (2015; Flight of the Feathers/Captain Hookity Hook)

Until Dawn – Mike Munroe (2015; voice and motion capture)

Robot Chicken – Dr Manhattan (2015; Cheese Puff Mountain)

Angels Twice Descending – Narrator (2015; audiobook)

Milo Murphy’s Law – Agent Brick (2016; recurring character)



Teen Choice Award for Choice TV: Male Breakout Star (2014)


Yale Repertory
Passion Play
Romeo and Juliet
Happy Now

Williamstown Theatre Festival
Sweet Bird of Youth
Demon Dreams

Chautauqua Theater Company
You Can’t Take It with You

Simply Shakespeare Benefit 2016
Much Ado About Nothing