2024
After Midnight as Self (1 episode)
2023
Dick Van Dyke: 98 Years of Magic as Self - Performer
2022
So Help Me Todd as Todd (31 episodes)
2022
Spring Awakening: Those You've Known as Self
2021
Zoey's Extraordinary Christmas as Max Richman
2020
Trolls: TrollsTopia as Branch (voice) (104 episodes)
2020
Secret Society of Second Born Royals as Professor James Morrow
2020
Ghosts of War as Eugene
2020
Acting for a Cause as Tybalt (1 episode)
2020
Stars in the House as Self (2 episodes)
2020
Zoey's Extraordinary Playlist as Max Richman (25 episodes)
2019
Crazy Ex-Girlfriend: Oh My God I Think It's Over as Self
2018
Mickey’s 90th Spectacular as Self
2018
Hot Air as Gareth Whitley
2018
Trolls: The Beat Goes On! as Branch (voice) (103 episodes)
2016
Graves as Isaiah Miller (20 episodes)
2016
God Bless You, Mr Rosewater as Norman Mushari
2016
Match Game as Self - Panelist (2 episodes)
2016
Monkey Up as Monty (voice)
2015
Crazy Ex-Girlfriend as Greg Serrano (5 episodes)
2015
The Late Show with Stephen Colbert (1 episode)
2015
Flock of Dudes as David
2015
Pitch Perfect 2 as Jesse Swanson
2015
Luna Goes Cruising as Crouton (voice)
2015
Lip Sync Battle as Self (1 episode)
2014
The Oven as Owen Miller
2014
Halt and Catch Fire as Jessie Evans (3 episodes)
2013
Ground Floor as Brody Carol Moyer (20 episodes)
2012
Wreck-It Ralph as Roy (voice)
2012
Pitch Perfect as Jesse Swanson
2012
Comedy Bang! Bang! as Self (1 episode)
2012
Girls as Matt Kornstein (1 episode)
2011
Love Bites as Ben (1 episode)
2009
Taking Woodstock as John Roberts
2009
Watch What Happens Live with Andy Cohen as Self - Guest (1 episode)
2009
Glee as Jean Baptiste (1 episode)
2008
Hamlet 2 as Rand Posin
2006
Stagedoor as Himself
2005
Grey's Anatomy as Todd Eames (4 episodes)
2004
House as Derrick (1 episode)
1999
Teen Choice Awards as Self - Presenter (2 episodes)
1956
Tony Awards as Self - Host (1 episode)
1956
Tony Awards as Self - Presenter (1 episode)