2022
2011
2009
2025
2010
2020
In Time
as Constantin
The Unholy Trinity
as Sam Scarborough
The Sorcerer's Apprentice
as Andre
The Midnight Sky
as Young Augustine
Star Trek: Strange New Worlds
as Spock
10 Things I Hate About You
as Patrick Verona