Conrad (Jason Bateman) era apenas uma criança quando seus pais endinheirados o deixaram em seu hotel para ser criado pelo empregados, e foram viajar para a França. Hoje, vinte anos depois, ele desfruta uma vida de luxo e conforto, sem se preocupar com trabalho e coisas do tipo. Mas após receber a notícia do divórcio de seus pais, ele é posto para fora do lugar, sem nenhum dinheiro no bolso. Conrad vai morar de favor na casa de um antigo amigo e se apaixona pela mulher de seus sonhos. Tudo parece correr bem, até que descobre de quem ela é namorada.
Até onde você iria para conseguir a pessoa dos seus sonhos? Com a ajuda de Gwen e Tiffani, Kyle finge ser heterossexual para conseguir Troy, o novo cara (e modelo nu) que está virando a cabeça de homens e mulheres. Ele logo se vê entrando no grupo de apoio ex-gay do campus e pegando uma namorada! O ex-namorado de Kyle, Marc, está horrorizado com o plano e decide perseguir Troy confuso com sua própria tática - sendo seu "gay" gay. Quem ganhará Troy primeiro?