To the Extreme as Vanilla Ice
2025
Now You See Me 3 as Jack Wilder
2025
Regretting You as Jonah
2024
Love Lies Bleeding as JJ
2023
Krapopolis as Broseidon (voice) (3 episodes)
2022
The Afterparty as Xavier (8 episodes)
2021
The Now as Ed Poole (14 episodes)
2019
6 Underground as Six
2019
Zeroville as Montgomery Clift
2018
If Beale Street Could Talk as Levy
2018
Little Big Awesome as Dave (voice) (1 episode)
2018
Oh, Hi Mark: Making a Disaster as Self
2017
The Lego Ninjago Movie as Lloyd (voice)
2017
The Little Hours as Masseto
2017
The Disaster Artist as Greg / "Mark"
2016
Easy as Jeff (4 episodes)
2016
Popstar: Never Stop Never Stopping as Dave Franco (uncredited)
2016
Now You See Me 2 as Jack Wilder
2016
Neighbors 2: Sorority Rising as Pete
2015
Other Space (1 episode)
2015
Other Space as Chad Sampson (1 episode)
2015
The Late Late Show with James Corden as Self - Guest (2 episodes)
2015
Unfinished Business as Mike Pancake
2014
BoJack Horseman as Alexi Brosefino (voice) (1 episode)
2014
22 Jump Street as Eric Molson (uncredited)
2014
Neighbors as Pete Regazolli
2014
Late Night with Seth Meyers as Self (1 episode)
2014
The Tonight Show Starring Jimmy Fallon as Self (2 episodes)
2014
The Lego Movie as Wally (voice)
2013
Comedy Central Roast of James Franco as Self
2013
Now You See Me as Jack Wilder
2013
Warm Bodies as Perry Kelvin
2012
You're So Hot: Part Deux with Dave Franco & Chris Mintz-Plasse
2012
The Broken Tower as Young Hart Crane
2012
21 Jump Street as Eric Molson
2011
Go F*ck Yourself with Dave Franco
2011
Fright Night as Mark
2011
Blood Meridian Test Reel as The Kid
2011
You're So Hot with Chris Mintz-Plasse and Dave Franco
2010
Young Justice as Riddler (voice) (2 episodes)
2010
Catblock (The Ultimate Co%kblock) as Dave Franco
2010
Charlie St. Cloud as Sully
2010
Greenberg as Rich (Sara's Party)
2009
Watch What Happens Live with Andy Cohen as Self - Guest (2 episodes)
2009
A Fuchsia Elephant as Michael
2009
The Shortcut as Mark
2008
Milk as Telephone Tree #5
2008
Do Not Disturb as Gus (6 episodes)
2008
Privileged as Zachary (5 episodes)
2007
Greek as Gonzo (6 episodes)
2007
Superbad as Greg the Soccer Player
2003
Jimmy Kimmel Live! as Self (1 episode)
2001
Scrubs as Cole Aaronson (13 episodes)
1996
7th Heaven as Benjamin Bainsworth (1 episode)
1975
Saturday Night Live as Self - Cameo (uncredited) (1 episode)