Downforce as Sir Trevor (1 episode)
2024
Grounded II: Making The Last of Us Part II as Frank (archive footage) (uncredited)
2023
Extrapolations as Mr. Turner (1 episode)
2023
The Last of Us as Frank (1 episode)
2022
Welcome to Chippendales as Nick De Noia (8 episodes)
2021
The White Lotus as Armond (6 episodes)
2021
Physical as Vinnie Green (5 episodes)
2021
RuPaul's Drag Race Down Under as Self - Special Guest (1 episode)
2021
The Great North as Crocodile Rob (voice) (1 episode)
2021
The Great North as Crocodile Tom (voice) (1 episode)
2020
The Stand In as Terry
2019
The Kelly Clarkson Show (1 episode)
2019
Tales of the City as Michael 'Mouse' Tolliver (10 episodes)
2017
Carpool Karaoke: The Series as Self (1 episode)
2017
Marvel's Iron Fist as Paul Edmonds (3 episodes)
2016
Conviction as Victor Bonotto (1 episode)
2015
The Late Show with Stephen Colbert (1 episode)
2015
The Late Late Show with James Corden as Self - Guest (1 episode)
2014
The Tonight Show Starring Jimmy Fallon as Self - Guest (1 episode)
2014
Looking as Dom Basaluzzo (18 episodes)
2013
Kingston Avenue as Le copain de Barbara
2012
Girl Most Likely as James Whitney
2010
Needle as Tony Martin
2010
Boys On Film 4: Protect Me From What I Want as Troy (segment "Postmortem")
2009
White Collar as Adrian Tulane (1 episode)
2009
The Good Wife as Logan (1 episode)
2007
Flight of the Conchords as Mark (1 episode)
2005
headLand as James Brogan (8 episodes)
2003
Jimmy Kimmel Live! as Self (1 episode)
2000
The Three Stooges as Trocadera Patron
1999
Farscape as Douglas 'D.K.' Knox (4 episodes)
1998
Sex and the City as Oliver Spencer (1 episode)
1996
The Beast as Christopher Lane (2 episodes)
1996
The Beast as Christopher Lane
1991
Police Rescue as Anthony Scanlon (1 episode)
1989
E Street as Jason King (6 episodes)
1986
The Flying Doctors as Michael Freeman (1 episode)