| The Beekeeper (2024) As Derek Danforth | (Not seen) |
| 57 Seconds (2023) As Franklin Fox | (Not seen) |
| Five Nights at Freddy's (2023) As Mike Schmidt | (Not seen) |
| Burn (2019) As Billy | (Not seen) |
| The Disaster Artist (2017) As Philip Haldiman | (Not seen) |
| The Hunger Games: Mockingjay - Part 2 (2015) As Peeta Mellark | (Not seen) |
| The Hunger Games: Mockingjay - Part 1 (2014) As Peeta Mellark | (Not seen) |
| Epic (2013) (AKA "Mary and the Secret Kingdom") As Nod (voice) | (Not seen) |
| The Hunger Games: Catching Fire (2013) (AKA "Catching Fire") As Peeta Mellark | (Not seen) |
| Journey 2: The Mysterious Island (2012) As Sean Anderson | (Not seen) |
| Red Dawn (2012) As Robert Kitner | (Not seen) |
| 7 Days in Havana (2012) (AKA "7 dias en La Habana") As Teddy (segment "El Yuma") | (Not seen) |
| The Hunger Games (2012) As Peeta Mellark | (Not seen) |
| Detention (2011) As Clapton Davis | (Not seen) |
| The Kids Are All Right (2010) As Laser | (Not seen) |
| Cirque du Freak: The Vampire's Assistant (2009) (AKA "Circus of the Freak") As Steve | (Not seen) |
| Journey to the Center of the Earth (2008) As Sean Anderson | (Not seen) |
| Winged Creatures (2008) As Jimmy Jaspersen | (Not seen) |
| Bridge to Terabithia (2007) As Jess Aarons | (Not seen) |
| Runaway Vacation (2006) (AKA "RV: Runaway Vacation") As Carl Munro | (Not seen) |
| Little Manhattan (2005) As Gabe | (Not seen) |
| Zathura (2005) (AKA "Zathura: A Space Adventure") As Walter Budwing | (Not seen) |
| Kicking & Screaming (2005) (AKA "Kicking and Screaming") As Bucky Weston | (Not seen) |
| The Polar Express (2004) As Hero Boy | (Not seen) |
| Howl's Moving Castle (2004) As Markl (English version) (voice) | (Not seen) |
| American Splendor (2003) As Robin | (Not seen) |