Although never believable, this comedy about confusion of sexual identity is often a lot of fun. You'll have little time to figure the plot's absurdities, as director Rose Troche pitches us headlong into the tale of Leo (Kevin McKidd), a closet gay who gets it together with Brendan (James Purefoy), a member of his self-help group whose previous relationships have been with girls. Leo doesn't fancy girls - until Sally (Jennifer Ehle), his teenage sweetheart and Brendan's ex (! ) comes back into his life. Then there's Leo's neighbour (Julie Graham) who seems lesbian but isn't, and his flatmate (Tom Hollander) who seems camply gay and is. All very PC in the modern manner, this has small patches of tedium but proves a good giggle for the broader mind thanks to a string of attractive performances, headed by the delightful Hollander and an unusually relaxed Ehle. McKidd, too, is a revelation after his previous role in Trainspotting.