(????) Journey From The Earth to The Moon (announced)
... Sean (rumored)
(2015) Final Girl
... Shane
(2015) Paper Towns (post-production)
... Quentin Jacobsen
(2015) The Hunger Games: Mockingjay Part 2 (post-production)
... Peeta Mellark
(2014) The Hunger Games: Mockingjay Part 1
... Peeta Mellark
(2014) Dragons: Dawn of The Dragon Racers (video short)
...Fishlegs (voice)
(2014) Escobar: Paradise Lost
... Nick
(2014) How To Train Your Dragon 2
...Fishlegs (voice)
(2013) Epic
... Nod (voice)
(2013) The Hunger Games: Catching Fire
... Peeta Mellark
(2013) Despicable Me 2
... Antonio (voice)
(2012) The Hunger Games
... Peeta Mellark
(2012) Red Dawn
... Robert Kitner
(2012) The Forger
... Joshua
(2012-2014) Dreamworks Dragons
... Fishlegs/Fishlegs Ingerman (voice)
(2012) 7 Days In Havana
... Teddy (segment "El Yuma")
(2012) The Lorax
... Ted (voice)
(2012) Journey 2: The Mysterious Island
... Sean
(2012) Paranorman
... Alvin (voice)
(2011) Scream 4
... Trevor Sheldon
(2011) Book of Dragons (video short)
... Fishlegs (voice)
(2011) Dragons: Gift of The Night Fury (video short)
... Fishlegs (voice)
(2010) The Kids Are All Right
... Laser
(2010) How To Train Your Dragon
... Fishlegs (voice)
(2010) Legend of The Boneknapper Dragon (television short)
... Fishlegs (voice)
(2009) Cirque Du Freak: The Vampire's Assistant
... Steve
(2008) Journey To The Center Of The Earth
... Sean Anderson
(2007) Bridge To Terabithia
... Jess Aarons