Zach (Trevor Wright) é um jovem californiano que tem uma vida comum. Pobre, teve que largar os estudos para trabalhar e ajudar a família.
Quando não está trabalhando, divide seu tempo entre o sobrinho Cody (Jackson Wurth), o amigo Gabe (Ross Thomas) e a namorada Tori (Katie Walder), nesta ordem de interesses.
Sua vida muda, porém, quando conhece Shaun (Brad Rowe), irmão de Gabe. O rapaz se impressiona pelo modo com que Zach cuida de sua família. Eles se aproximam, viram amigos e a amizade cresce, até virar atração.
Zach, então, fica em uma posição difícil, tendo de escolher entre sair do armário ou tentar voltar a viver uma vida de hetero.