Jeffrey (Steven Weber) is a young gay man living in New York who’s terrified of all the things that can go wrong from having sex. As he makes the decision to just become celibate, he runs into Steve (Michael T. Weiss), who’s pretty much the man of his dreams. All his freinds (and a number of complete strangers) try to convince him that Steve’s the guy for him. Jeffrey starts to weaken, only to discover that Steve is HIV+, pushing his reluctance to get involved to new heights. A bit dated, but worth a look for the dancing cowboy waiters alone. And there’s Patrick Stewart as Steve and Jeffrey’s friend trying to get them together as he deals with his own tragedy and Nathan Lane as a sex obsessed priest taking Jeffrey’s confession.