Ivan (Sean Li) is an IT professional who works hard and has no time for dating. The young man is forced to come face-to-face with his sexuality when Josh (Jackie Chow) from Israel asks if he is gay during a television talk show in which the two are guest speakers and a life-long friendship begins.
After entering the gay world, Ivan meets Windson (Osman Hung), who professes to be straight. A curious friendship blossoms between the two involving many episodes of nude wrestling, swimming, embracing and sharing a bed. Though apparently attracted to the free-spirited Ivan, Windson insists on limiting their relationship.
When Windson announces he plans to wed his long-time girlfriend, Ivan is devastated and sets off on a journey of discovery that takes him from Israel to Thailand to Australia and finally back to Hong Kong.