2024
Happy Clothes: A Film About Patricia Field
2023
Maestro as Jerry Robbins
2023
Krapopolis as (voice) (1 episode)
2023
Krapopolis as Hermes (voice) (10 episodes)
2023
Summoning Sylvia as Jamie
2023
Shrinking as Brian (22 episodes)
2022
The Jennifer Hudson Show (1 episode)
2022
Sherri as Self - Guest (1 episode)
2022
Would I Lie to You? as Self (1 episode)
2022
Jane Anger as William Shakespeare
2021
Clipped as Self - Host (6 episodes)
2020
An Evening With Audra McDonald as Host
2020
Bernadette Peters: A Special Concert as Self - Special Guest
2020
Creating a Character: The Moni Yakim Legacy as Self
2020
Buyer and Cellar as Alex More
2019
Almost Family as Nate (3 episodes)
2018
After Forever as Daniel (2 episodes)
2018
Abducted as Todd Meisner
2017
The Good Fight as Stephen Dinovera (2 episodes)
2016
Buyer and Cellar as Alex
2015
Younger as Redmond (15 episodes)
2015
The Late Late Show with James Corden as Self - Guest (1 episode)
2014
Russian Broadway Shut Down
2013
Petunia as George McDougal
2013
He's Way More Famous Than You as Michael Urie
2012
Partners as Louis McManus (13 episodes)
2012
Jeremy Fink and the Meaning of Life as James
2011
The Decoy Bride as Steve
2010
Hot in Cleveland as Jeffrey (1 episode)
2010
My Girlfriend's Boyfriend as Extra
2009
Celebrity Ghost Stories as Self (1 episode)
2009
Modern Family as Gavin Sinclair (2 episodes)
2009
The Good Wife as Stephen Dinovera (4 episodes)
2009
Watch What Happens Live with Andy Cohen as Self - Guest (1 episode)
2009
RuPaul's Drag Race as Self - Judge (1 episode)
2008
Beverly Hills Chihuahua as Sebastian (voice)
2008
The Wendy Williams Show (1 episode)
2008
Miss America Reality Check (4 episodes)
2006
Ugly Betty as Marc St. James (85 episodes)
2005
American Dad! as Mark Zuckerberg (voice) (1 episode)
2005
American Dad! as Student (voice) (1 episode)
1997
The View as Self (1 episode)
1993
Late Night with Conan O'Brien as Self - Guest (1 episode)