2023
Rock Hudson: All That Heaven Allowed as Self - Author
2020
Visible: Out on Television as Self (5 episodes)
2019
Tales of the City as Wedding Guest (uncredited) (1 episode)
2018
The Advocate Celebrates 50 Years: A Long Road to Freedom as Self
2013
Big Joy: The Adventures of James Broughton as Self
2010
Rock Hudson: Dark and Handsome Stranger as Himself
2008
Sex: The Revolution (4 episodes)
2001
Rescued from the Closet as Self
2001
Further Tales of the City as Man Exiting Glory Holes (uncredited) (1 episode)
1998
More Tales of the City as Priest (1 episode)
1993
Tales of the City as Writer in Window (uncredited) (1 episode)
1993
Frasier as Gerard (voice) (1 episode)
1993
Armistead Maupin Is a Man I Dreamt Up as Himself