Tennessee
2008 · Adventure
as Ellis
10 Things I Hate About You
2009 · Comedy
as Patrick Verona
The Holiday Calendar
2018 · Drama
as Ty Walker
Nothing Left to Fear
2013 · Horror
as Noah
The Wine of Summer
2015 · Comedy
as James
I Ship It
2016 · Comedy
as Saxon
The Honor List
2018 · Adventure
as Dillon Walker
Tell Me How I Die
2016 · Horror
as Pascal
Passport to Paris
1999 · Family
as Michel
The Unholy Trinity
2025 · Action
as Sam Scarborough
Star Trek: Strange New Worlds S3
as Spock
Eden
2015 · Drama
as Andreas
The Midnight Sky
2020 · Adventure
as Younger Augustine
The Ready Room S3-S5
2019 · Talk-Show
as Self - Guest