| tv | Elsbeth (2024)As Kidder Hawes(1 episode) | (Not seen) |
| movie | Our Little Secret (2024)As Leonard | (Not seen) |
| movie | Air (2023) (AKA "Air: Courting a Legend")As Richard | (Not seen) |
| tv | The Sex Lives of College Girls (2021)As Danny Marawitz(1 episode) | (Not seen) |
| tv | Hacks (2021)As Rob(10 episodes) | (Not seen) |
| tv | Who Wants to Be a Millionaire (2020)As Self - Contestant(1 episode) | (Not seen) |
| tv | All Rise (2019)As Tim Landy(1 episode) | (Not seen) |
| tv | A Million Little Things (2018)As Harrison(1 episode) | (Not seen) |
| tv | 24: Legacy (2017)As Andy Shalowitz(12 episodes) | (Not seen) |
| tv | Will & Grace (2017)As Neil(1 episode) | (Not seen) |
| tv | The Good Doctor (2017)As Spence(1 episode) | (Not seen) |
| movie | The Post (2017)As Joe Alsop | (Not seen) |
| tv | Gilmore Girls: A Year in the Life (2016)As Jim Nelson(1 episode) | (Not seen) |
| tv | Chicago Med (2015)As Richard Evans(2 episodes) | (Not seen) |
| tv | Superstore (2015)As Steve(1 episode) | (Not seen) |
| tv | Scandal (2012)As James Novak(29 episodes) | (Not seen) |
| movie | Fabulous! The Story of Queer Cinema (2006)As Self | (Not seen) |
| tv | Weeds (2005)As Max(1 episode) | (Not seen) |
| tv | Hell's Kitchen (2005)As Self - Restaurant Patron(1 episode) | (Not seen) |
| tv | Grey's Anatomy (2005)As Jeffrey(1 episode) | (Not seen) |
| movie | Under the Tuscan Sun (2003) (AKA "Sotto il sole della Toscana") | (Not seen) |
| movie | All Over the Guy (2001)As Eli Wyckoff | (Not seen) |
| tv | Curb Your Enthusiasm (2000)As Man on the cell phone(1 episode) | (Not seen) |
| tv | The Wild Thornberrys (1998)As Ramon (voice)(1 episode) | (Not seen) |
| tv | Will & Grace (1998)As Neil(1 episode) | (Not seen) |
| movie | The Opposite of Sex (1998)As Timothy | (Not seen) |
| tv | Friends (1994)As Waiter(1 episode) | (Not seen) |
| tv | Frasier (1993)As Jewelry Clerk(1 episode) | (Not seen) |