| TRON: Ares (2025) as Julian Dillinger |
| Tron: Ares - A Special Look (2025) as Julian Dillinger |
| Wish (2023) as Simon (voice) |
| I Am Woman (2020) as Jeff Wald |
| Dark Phoenix (2019) as Peter Maximoff / Quicksilver |
| Once Upon a Deadpool (2018) as Peter Maximoff / Quicksilver (uncredited) |
| American Animals (2018) as Warren Lipka |
| Deadpool 2 (2018) as Quicksilver (uncredited) |
| The Pirates of Somalia (2017) as Jay Bahadur |
| The Accomplice (2017) as Randy |
| X-Men: Apocalypse (2016) as Peter Maximoff / Quicksilver |
| Elvis & Nixon (2016) as Dwight Chapin |
| Safelight (2015) as Charles |
| Mutant vs. Machine - The Making of 'X-Men: Days of Future Past' (2015) as Self |
| X-Men: Unguarded (2015) as Self |
| China, Il The Musical (2015) as Clint |
| The Lazarus Effect (2015) as Clay |
| X-Men: Days of Future Past - Classification: M (2014) as Self |
| X-Men: Days of Future Past (2014) as Peter / Quicksilver |
| Sofia Coppola's Little Mermaid (2014) as Eric |
| Adult World (2014) as Alex |
| Behind the Fright: The Making of American Horror Story (2012) as Self |
| Out of the Shadows: Meet the House Ghosts (2012) |
| Never Back Down 2: The Beatdown (2011) as Max Cooperman |
| The Good Doctor (2011) as Donny Nixon |
| Queen (2010) as Frat Guy |
| Kick-Ass (2010) as Todd |
| Gardens of the Night (2008) as Rachel / Brian |
| Never Back Down (2008) as Max Cooperman |
| Remarkable Power (2008) as Ross |
| Mama's Boy (2007) as Keith |
| An American Crime (2007) as Ricky Hobbs |
| Sleepover (2004) as Russell |
| Clipping Adam (2004) as Adam Sheppard |
| The Statement |
| Falling |