Garotos conta a estória de Sieger, um garoto de 15 anos que descobre o amor nas férias de verão, Sieger entra para o time de atletismo, quando conhece o intrigante e imprevisível Marc. A amizade que se desenvolve parece nada fora do comum, mas Sieger secretamente tem sentimentos mais fortes para Marc.
Drama e ação baseados na verdadeira história da modelo e atriz tailandesa Parinya Charoenphol, que até mudar de sexo em 1999 foi um dos mais famosos lutadores de kickboxing de seu país.
Na Madri dos anos 80, Riza Niro (Imanol Arias) um homossexual filho do imperador árabe Tirã decide mudar-se para lá, em busca de diversão. Ele tem um relacionamento com o terrorista gay Sadec (Antonio Banderas), que acaba se apaixonando por ele e planeja raptá-lo. Enquanto isso, Riza conhece Sexília (Cecilia Roth), uma cantora ninfomaníaca. Em uma reviravolta do destino eles são tomados pelo que menos poderiam esperar: a paixão do primeiro amor.
1971. Augusten Burroughs (Jack Kaeding), um garoto de apenas 6 anos, se vê dividido entre pais problemáticos. Deirdre (Annette Bening), sua mãe, é uma poetiza que não tem livros publicados mas ainda tem esperança de que um dia isto acontecerá. Norman (Alec Baldwin), seu pai, é um professor de matemática alcóolatra que já muito tempo desistiu de entender sua esposa e o comportamento precoce do filho. Quando o casamento dos Burroughs se despedaça, Deirdre decide fazer terapia com o dr. Finch (Brian Cox), um psicólogo excêntrico e alternativo. A tentativa não dá certo e o casamento acaba. Deirdre passa a viver em um hotel e Augusten (Joseph Cross), já crescido, fica sob os cuidados da família Finch. Augusten tenta se aproximar dos integrantes de sua nova família, mas logo descobre que sua infância será um verdadeiro inferno.