Buffy's boyfriends: the gay connection
Guys Buffy has dated or slept with:
Scott Hope was played by Fab Filippo, who played Ethan, Justin's boyfriend, on Queer as Folk.
Parker was played by Adam Kaufman, who was Ethan, a love interest of Jack's, on Dawson's Creek.
Spike was played by James Marsters, who will soon be appearing in Venitian Heat as a married man who has an affair with another man.
Angel was played by David Boreanaz who, well...
As far as I know, Marc Blucas (Riley) hasn't played a gay role, but I don't keep track of his career, so you never know...