Dead and Breakfast as Cody
Home Sweet Home: Rebirth as Jake
2024
Murder Company as Southern
2024
The Ballad of Davy Crockett as Davy Crockett
2023
Christmas in Notting Hill as Graham Savoy
2022
On the Line as Dylan
2022
Raven's Hollow as Edgar Allan Poe
2022
Land of Dreams as Mark
2022
Medieval as Jaroslav
2021
Saving Paradise as Michael Peterson
2020
Artemis Fowl as Italian Man
2020
Prop Culture as Himself (1 episode)
2019
The Courier as Agent Bryant
2018
The Little Mermaid as Cam Harrison
2018
In Like Flynn as 'Dook'
2016
My Sweet Audrina as Arden Lowe
2016
Friend Request as Tyler
2015
The Royals as Prince Liam (40 episodes)
2014
The Silent Mountain as Andreas Gruber
2014
The Stowaway as Gerry Cross
2013
Run as Daniel Lombardi
2012
Perception as Karl (1 episode)
2011
Captain Planet with Don Cheadle as Wheeler
2010
The Chronicles of Narnia: The Voyage of the Dawn Treader as Peter Pevensie
2009
American Ninja Warrior as Self - Competitor (1 episode)
2008
The Chronicles of Narnia: Prince Caspian as Peter Pevensie
2005
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe as Peter Pevensie
2002
Goodbye, Mr. Chips as Forrester (uncredited)
1998
Cider with Rosie as Extra
1995
Jefferson in Paris as George Washington de Lafayette
1992
The Tonight Show with Jay Leno as Self (1 episode)