2025
The Unholy Trinity as Sam Scarborough2023
Star Trek: very Short Treks as Spock (voice)2022
Star Trek: Strange New Worlds as Spock2021
In Max We Trust as Not available2020
Penny Dreadful: City of Angels as Herman Ackermann2020
The Midnight Sky as Young Augustine2020
Famous Adjacent as Rob2019
The Ready Room as Self2019
The Ready Room as Not available2018
Star Trek: Short Treks as Spock2018
The Holiday Calendar as Ty Walker2018
The Honor List as Dillon Walker2018
For Love as Gabriel Dumaine2017
Star Trek: Discovery as Spock (voice)2017
Star Trek: Discovery as Spock2016
Tell Me How I Die as Pascal2016
The Curse of Sleeping Beauty as Thomas2016
I Ship It as Saxon2015
Eden as Andreas2014
Madam Secretary as Roman Tolliver2014
Rescuing Madison as John2013
Nothing Left to Fear as Noah2013
The Wine of Summer as James2012
Mine Games as Guy2011
In Time as Constantin2010
The Sorcerer's Apprentice as Andre2010
Twelve as Sean2009
10 Things I Hate About You as Patrick Verona2008
Adopt a Sailor as Sailor2008
Tennessee as Ellis2007
Gossip Girl as David O. Russell's Assistant2004
Moondance as Vaughn Davenport1999
Passport to Paris as Michel1998
That '70s Show as Young Kelso1995
The Drew Carey Show as Kid1995
Charlie Grace as Tyler