2024
Brilliant Minds as Dr. Oliver Wolf (10 episodes)
2024
Distant as L.E.O.N.A.R.D. (voice)
2024
Adult Best Friends as Henry
2024
Justice League: Crisis on Infinite Earths Part One as Lex Luthor (voice)
2024
He Went That Way as Jim Goodwin
2023
Boys on Film 23: Dangerous to Know as Chaperone
2023
National Theatre Live: Best of Enemies as Gore Vidal
2022
Sunday with Laura Kuenssberg as Self (1 episode)
2022
Chaperone as Chaperone
2022
The Proud Family: Louder and Prouder as Barry (voice) (3 episodes)
2021
Inside Job as Dr. Skullfinger (voice) (1 episode)
2021
INVINCIBLE as Robot (voice) (8 episodes)
2021
INVINCIBLE as Robot / Dinosaur #1 / Zombie #4 (voice) (1 episode)
2021
INVINCIBLE as Robot / Robot Life Pod (voice) (1 episode)
2021
Yes I Am: The Ric Weiland Story as Narrator
2020
The Boys in the Band: Something Personal as Self
2020
Superman: Man of Tomorrow as Lex Luthor (voice)
2020
Who Wants to Be a Millionaire as Self - Contestant (1 episode)
2020
Little America as Teacher (1 episode)
2019
The Kelly Clarkson Show (1 episode)
2019
Love, Antosha as Self
2019
NOVA: The Planets as Self (1 episode)
2019
NOVA: The Planets as Voice (1 episode)
2019
NOVA: The Planets as voice (5 episodes)
2019
The Lavender Scare as Dennis Flinn (voice)
2019
NOS4A2 as Charlie Manx (20 episodes)
2019
High Flying Bird as David Starr
2018
In Search Of as Himself (18 episodes)
2018
Hotel Artemis as Crosby Franklin
2018
Who We Are Now as Peter
2018
Aardvark as Josh Norman
2017
Big Mouth (1 episode)
2017
Big Mouth as Aiden (voice) (7 episodes)
2016
Snowden as Glenn Greenwald
2016
For the Love of Spock as Self
2016
Star Trek Beyond as Commander Spock
2016
Passage to Mars as Pascal Lee (voice)
2015
Getting the Old Scent Again: Reimagining Red Dragon as Self
2015
Hitman: Agent 47 as John Smith
2015
Bridget Everett: Gynecological Wonder as Self
2015
Lip Sync Battle as Self (1 episode)
2015
Unbreakable Kimmy Schmidt as Eli Rubin (2 episodes)
2015
The Slap as Harry (8 episodes)
2014
We'll Never Have Paris as Jameson
2014
The Chair as Himself (10 episodes)
2014
Running Wild with Bear Grylls as Self (1 episode)
2014
Late Night with Seth Meyers as Self (1 episode)
2014
Late Night with Seth Meyers as Self - Guest (1 episode)
2014
The Tonight Show Starring Jimmy Fallon as Self (1 episode)
2013
Star Trek Into Darkness as Commander Spock
2013
Hannibal as Neal Frank (2 episodes)
2012
Dog Eat Dog as Oliver
2012
Girls as Ace (2 episodes)
2011
Billy on the Street as Self (1 episode)
2011
American Horror Story as Chad Warwick (4 episodes)
2011
American Horror Story as Dr. Oliver Thredson (13 episodes)
2011
American Horror Story as Sam (10 episodes)
2011
What's Your Number? as Boyfriend Rick
2011
Girl Walks Into a Bar as Nick
2011
Margin Call as Peter Sullivan
2010
Who Do You Think You Are? as Self (1 episode)
2009
Watch What Happens Live with Andy Cohen as Self - Guest (4 episodes)
2009
Star Trek as Commander Spock
2009
Late Night with Jimmy Fallon as Self (1 episode)
2006
Heroes as Gabriel "Sylar" Gray (70 episodes)
2006
So NoTORIous as Sasan (10 episodes)
2005
Blind Justice as Scott Collins (1 episode)
2004
Hawaii as Loomis (1 episode)
2003
Joan of Arcadia as Pretentious Filmmaker God (1 episode)
2003
Real Time with Bill Maher as Self (2 episodes)
2003
Jimmy Kimmel Live! as Himself (2 episodes)
2002
Haunted as Paul Kingsley (1 episode)
2001
24 as Adam Kaufman (22 episodes)
2001
Off Centre as Smudge (1 episode)
2001
Crossing Jordan as Leo Fulton Jr (1 episode)
2001
Six Feet Under as Hip Student (2 episodes)
2001
Lizzie McGuire as Director (1 episode)
2000
CSI: Crime Scene Investigation as Mitchell Sullivan (2 episodes)
2000
That's Life as Sleazy Guy (1 episode)
1998
Charmed as Warlock (1 episode)
1994
Touched by an Angel as Mike Dorin (1 episode)
1975
Saturday Night Live as Self - Cameo (uncredited) (1 episode)
1974
NOVA as Narrator (1 episode)