2027
Wings of Freedom as Lieutenant Pirro (voice)2026
The Sheep Detectives as Elliot Matthews2026
Masters of the Universe as Adam / He-Man2025
100 Nights of Hero as Manfred2024
The Idea of You as Hayes2024
Mary & George as George Villiers2023
Red, White & Royal Blue as Henry Hanover-Stuart Fox2023
Off Script with The Hollywood Reporter as Self2023
Bottoms as Jeff2022
Purple Hearts as Luke Marrow2021
Cinderella as Prince Robert2020
The Craft: Legacy as Timmy2019
The Kelly Clarkson Show as Self2019
Chambers as Elliott Lefevre2019
After Louise as Cafe Employee (uncredited)2019
Share as A.J.2017
The Changeover as Sorensen Carlisle2017
Handsome Devil as Conor Masters2017
The Watcher in the Woods as Mark2016
High Strung as Johnnie2014
Late Night with Seth Meyers as Self2014
Variety Studio: Actors on Actors as Self2014
Legends as Angelo2014
The Beat Beneath My Feet as Tom2003
Jimmy Kimmel Live! as SelfNaN
Red, White & Royal Wedding as Henry Hanover-Stuart FoxNaN
The Return of Stanley Atwell as Stanley AtwellNaN
The Mosquito Bowl as John McLaughry2025
100 Nights of Hero Executive Producer