| The Beekeeper (2024) als Derek Danforth |
| Five Nights at Freddy's (2023) als Mike |
| Across the River and Into the Trees (2023) als Jackson |
| 57 Seconds (2023) als Franklin Fox |
| The Long Home (2021) als Nathan Winer |
| Burn (2019) als Billy |
| Elliot: The Littlest Reindeer (2018) als Elliot (voice) |
| Tragedy Girls (2017) als Toby Mitchell |
| The Disaster Artist (2017) als Philip Haldiman |
| Ape (2017) als Travis |
| In Dubious Battle (2016) als Vinnie |
| Pawns No More: The Making of The Hunger Games: Mockingjay Part 2 (2016) als Self (Peeta Mellark) |
| The Hunger Games: Mockingjay - Part 2 (2015) als Peeta Mellark |
| The Rusted (2015) als Max |
| Straight From The Heart: A Tribute To Philip Seymour Hoffman (2015) als Self |
| The Mockingjay Lives: The Making of the Hunger Games: Mockingjay Part 1 (2015) als Self (Peeta Mellark) |
| The Hunger Games: Mockingjay - Part 1 (2014) als Peeta Mellark |
| Escobar: Paradise Lost (2014) als Nick |
| Surviving the Game: Making The Hunger Games: Catching Fire (2014) als Self (Peeta Mellark) |
| The Hunger Games: Catching Fire (2013) als Peeta Mellark |
| Sixth Man: Bluesanity (2013) als Himself |
| Epic (2013) als Nod (voice) |
| The World Is Watching: Making the Hunger Games (2012) als Self (Peeta Mellark) |
| Detention (2012) als Clapton Davis |
| 7 días en La Habana (2012) als Teddy (segment "El Yuma") |
| Red Dawn (2012) als Robert Kitner |
| The Hunger Games (2012) als Peeta Mellark |
| Journey 2: The Mysterious Island (2012) als Sean Anderson |
| The Forger (2011) als Joshua |
| The Kids Are All Right (2010) als Laser |
| The Third Rule (2010) als Chuck |
| Cirque du Freak: The Vampire's Assistant (2009) als Steve |
| Winged Creatures (2009) als Jimmy Jaspersen |
| Journey to the Center of the Earth (2008) als Sean Anderson |
| Firehouse Dog (2007) als Shane Fahey |
| Bridge to Terabithia (2007) als Jess Aarons |
| Barry Sonnenfeld: The Kosher Cowboy (2006) als Self |
| JoJo: The Pop Princess (2006) als Himself |
| RV Nation: The Culture of Road Warriors (2006) als Self |
| Robin Williams: A Family Affair (2006) als Self |
| RV (2006) als Carl Munro |
| Zathura: A Space Adventure (2005) als Walter Budwing |
| Little Manhattan (2005) als Gabe |
| Kicking & Screaming (2005) als Bucky Weston |
| Motocross Kids (2004) als TJ |
| The Polar Express (2004) als Hero Boy |
| Party Wagon (2004) als Toad E. Bartley (voice) |
| Wilder Days (2003) als Chris Morse |
| American Splendor (2003) als Robin |
| Miracle Dogs (2003) als Charley Logan |
| Rita als Ricco |
| Littlemouth |
| Five Nights at Freddy's 2 als Mike |
| The Last Ticket als Ronny |