Camelot
2011 · Drama
as King Arthur
Winter in Wartime
2008 · Drama
as Jack
Six Days of Sistine
2019 · Romance
as Jean-Baptiste
2022 MTV Movie & TV Awards
2022 · News
as Self - Presenter
The Mortal Instruments: City of Bones
2013 · Action
as Jace
Thomas & Friends: Sodor's Legend of the Lost Treasure
2015 · Animation
as Skiff (UK & US)
Sweeney Todd
2007 · Drama
as Anthony
Will
2017 · Drama
as Christopher Marlowe
Anonymous
as Young Earl of Oxford
The Prisoner
2009 · Drama
as 11-12
One Last Adventure: The Making of Stranger Things 5
2026 · Documentary
as Self - Vecna - Henry Creel - Mr. Whatsit
The Twilight Saga: Breaking Dawn - Part 2
2012 · Adventure
as Caius
The Twilight Saga: New Moon
2009 · Adventure