Actor
Trolls Band Together
2023
as Branch (voice)
Reptile
2023
as Will Grady
Trolls Holiday in Harmony
2021
as Branch (voice)
Palmer
2021
as Eddie Palmer
Trolls World Tour
2020
as Branch (voice)
Wonder Wheel
2017
as Mickey Rubin
Trolls: Trolla-Palooza Tour
2017
as Branch (voice)
Trolls Holiday
2017
as Branch (voice)
Trolls
2016
as Branch (voice)
Popstar: Never Stop Never Stopping
2016
as Tyrus Quash (uncredited)
Taylor Swift: The 1989 World Tour - Live
2015
as Self
Saturday Night Live: 40th Anniversary Special
2015
as Self
Inside Llewyn Davis
2013
as Jim
Runner Runner
2013
as Richie Furst
Trouble with the Curve
2012
as Johnny Flanagan
In Time
2011
as Will Salas
Friends with Benefits
2011
as Dylan Harper
Bad Teacher
2011
as Scott Delacorte
Yogi Bear
2010
as Boo-Boo Bear (voice)
The Social Network
2010
as Sean Parker
SNL Presents: A Very Gilly Christmas
2009
Jerry
2009
as Jerry
The Open Road
2009
as Carlton Garrett
The Love Guru
2008
as Jacques "Le Coq" Grandé
Southland Tales
2007
as Private Pilot Abilene
Shrek the Third
2007
as Prince Artie (voice)
Black Snake Moan
2006
as Ronnie Morgan
Alpha Dog
2006
as Frankie Ballenbacher
Edison
2005
as Pollack
MTV Reloaded
2003
as Justin Timberlake
On the Line
2001
as Make-Up Artist
Longshot
2001
as Valet
MTV Icon: Janet Jackson
2001
as Self
Model Behavior
2000
as Jason