2023
A Big Gay Hairy Hit! Where the Bears Are: The Documentary as Not available2021
Rebel as Karsten Vokelberg2020
The Thing About Harry as Casey2018
Station 19 as Cooper2018
Where the Bears Are 7 as Not available2013
Birthday Cake as Scott Green2012
White Camellias as Roger2012
Groom's Cake as Scott Green2008
Raising the Bar as Sean Graydon2008
Ping Pong Playa as Gerald Harcourt2007
Rick & Steve: The Happiest Gay Couple in All the World as Steve Ball (voice)2007
Rick & Steve: The Happiest Gay Couple in All the World as Steve (voice)2006
Fabulous! The Story of Queer Cinema as Self2006
Say Uncle as Paul Johnson2005
Grey's Anatomy as Benjamin O'Leary2005
American Dad! as Jason (voice)2005
American Dad! as Various Guys (voice)2005
American Dad! as (voice)2005
Bones as Darren Hargrove2005
The Closer as Rick Zuman2005
Related as Not available2004
Childstar as Tim2003
Totally Gay! as Self2002
Without a Trace as Lucas Blumenthal2002
CSI: Miami as Not available2002
Our America as Gary Covino2000
Queer As Folk as Emmett Honeycutt2000
Girlfriends as Not available1999
Undressed as Not available1999
Time of Your Life as Assistant1999
The Joyriders as Family Restaurant Waiter1999
Pop as Nick1998
Will & Grace as Roger O'Neil1996
Suddenly Susan as Neil Pomerantz1995
Caroline in the City as Robert1995
Nowhere Man as Recruit #42020
The Thing About Harry Director2020
The Thing About Harry Writer2020
The Thing About Harry Executive Producer2019
Good Trouble Writer2019
Good Trouble Executive Producer2019
Good Trouble Director2019
Good Trouble Creator2018
Station 19 Director2018
Station 19 Writer2015
Tut Writer2015
Tut Creator2013
The Fosters Director2013
The Fosters Writer2013
The Fosters Executive Producer2013
The Fosters Creator2010
Fly Girls Producer2010
Fly Girls Writer2010
Fly Girls Creator2008
Leaving Barstow Director2006
Say Uncle Director2006
Say Uncle Producer2006
Say Uncle Writer