Wings of Freedom as Lieutenant Pirro (voice)
Red, White & Royal Blue 2 as Prince Henry Hanover-Stuart Fox
100 Nights of Hero as Manfred
2026
Masters of the Universe as Adam / He-Man
2026
Three Bags Full: A Sheep Detective Movie as Elliot Matthews
2024
The Idea of You as Hayes Campbell
2024
Mary & George as George Villiers (7 episodes)
2024
Mary & George as Self (1 episode)
2023
Off Script with The Hollywood Reporter as Self (1 episode)
2023
Red, White & Royal Blue as Henry Hanover-Stuart Fox
2022
Purple Hearts as Luke Marrow
2021
Cinderella as Prince Robert
2020
The Craft: Legacy as Timmy
2019
The Kelly Clarkson Show as Self (1 episode)
2019
Chambers as Elliott Lefevre (10 episodes)
2017
The Watcher in the Woods as Mark
2017
The Changeover as Sorensen Carlisle
2016
High Strung as Johnnie
2014
The Beat Beneath My Feet as Tom
2014
Legends as Angelo (1 episode)
2014
Late Night with Seth Meyers as Self (1 episode)
2003
Jimmy Kimmel Live! as Self (1 episode)