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.
Após ser brutalmente espancado por seus ex-parceiros de trabalho, John, um policial recém-descoberto gay é afastado do cargo e decide mudar-se para Los Angeles à procura de um lugar onde possa viver sua homossexualidade de uma forma mais aberta. Rapidamente é seduzido por um mundo fascinante, repleto de corpos perfeitos, drogas, techno e grandes festas, conhecido como o "circuito" gay, onde muitos se aventuram e às vezes não retornam.
Mia, Lucas e Jonas foram sempre um só coração e alma desde a mais tenra infância. Até três anos atrás, quando tudo mudou. A amizade tornou-se um amor que está bem além de todas as convenções. Uma parte da sociedade se sente provocada por esse tipo de companheirismo e não os compreende, para dizer o mínimo. Os seus pais que realmente não gostavam dessa situação. Uma vez por ano, o trio faz uma viagem. E é aí que o filme começa. Depois de alugar uma casa móvel, a jornada começa, como de costume. Só uma coisa diferente desta vez, Jonas foi diagnosticado com câncer em estado terminal há alguns meses atrás. Os três sabem que essa pode ser a última viagem. Independentemente disso, Mia e Lucas tentam o seu melhor para que Jonas não pense no inevitável. Infelizmente, a promessa de passar a última viagem somente na alegria, falha.