At the suggestion of a friend, gay Leo (Kevin McKidd) enters therapy after many failed relationships make him fear for his social life. In a group session (led by Simon Callow), Leo comes clean about his feelings for a straight member of the group (James Purefoy), which leads to an affair between the two. The situation becomes further complicated by the appearance of Leo's high school sweetheart (Jennifer Ehle), who still has feelings for him.
The movie shows a young man's life dramatically changed after his friend is murdered. It is ironic - if to look with today's eyes - and nostalgia evoking portrait of marginal society and environment in the early 1990s with allusions to the western cinema - film noir related themes, surrealistic features, avantgard cinema stylization and formal aesthetics.