| Wings of Freedom (2027) as Lieutenant Pirro (voice) |
| Masters of the Universe (2026) as Adam Glenn / He-Man |
| The Sheep Detectives (2026) as Elliot Matthews |
| 100 Nights of Hero (2025) as Manfred |
| The Idea of You (2024) as Hayes |
| Bottoms (2023) as Jeff |
| Red, White & Royal Blue (2023) as Henry Hanover-Stuart Fox |
| Purple Hearts (2022) as Luke Marrow |
| Cinderella (2021) as Prince Robert |
| The Craft: Legacy (2020) as Timmy |
| After Louise (2019) as Cafe Employee (uncredited) |
| Share (2019) as A.J. |
| The Watcher in the Woods (2017) as Mark |
| The Changeover (2017) as Sorensen Carlisle |
| Handsome Devil (2017) as Conor Masters |
| High Strung (2016) as Johnnie |
| The Beat Beneath My Feet (2014) as Tom |
| Untitled Hoyt Richards Film as Hoyt Richards |
| The Return of Stanley Atwell as Stanley Atwell |
| A Matter of Time |
| The Mosquito Bowl as John McLaughry |
| Scapegoat |
| Red, White & Royal Wedding as Henry Hanover-Stuart Fox |
| 100 Nights of Hero Executive Producer |
| The Idea of You Songs |