Blaine (Nicholas Downs) é um típico jovem gay à procura do amor verdadeiro, porém sem muito sucesso até encontrar numa sala de chat Xander (David Loren), o homem dos seus sonhos. Eles rapidamente começam um relacionamento virtual. Em pouco tempo, eles decidem encontrar-se cara-a-cara para um encontro. Mas no mundo de Blaine, nada é fácil. Ele descobre que está a conversar com o seu novo namorado online com o perfil do seu companheiro de quarto: Cameron. O problema é que Cameron (Adam Huss) é um dançarino go-go boy sexy, e esse é o tipo que Xander está à espera para ver. Blaine convence o seu colega de quarto a passar-se por ele até que ele possa conquistar Xander com a sua inteligência e charme.