London, Mitte der 90er Jahre. Leo (
Kevin McKidd) ist des Singledaseins müde. Etwas neidisch blickt er auf seinen Mitbewohner Darren (
Tom Hollander), der gerade eine wilde Sex-Affäre mit dem Immobilienmakler Jeremy (
Hugo Weaving) genießt. Weder Darren noch Nachbarin und Freundin Angie (
Julie Graham) können Leo wirklich aufmuntern. Er entschließt sich, an einer Männer-Selbsterfahrungsgruppe teilzunehmen. Hier begegnet er Brendan (
James Purefoy), der gerade den schwierigen Versuch einer Trennung von seiner Freundin durchleidet und deshalb in der Therapiegruppe landete. Leo verknallt sich in den vermeintlichen Hetero, so aussichtslos das auch erscheint. Aber: Er kriegt seinen Traummann tatsächlich ins Bett. Da aber taucht Sally (
Jennifer Ehle) auf, eine alte Freundin von Leo, Brendans Noch- oder vielleicht Schon-nicht-mehr-Partnerin. Zerrissen zwischen dem Verlangen nach Brendan und der Loyalität gegenüber Sally, stürzt Leo aus dem siebten Himmel in eine tiefe Krise. Eine Entscheidung ist fällig. Doch welche ist die richtige?