“Johns” é um termo americano que designa homens mais velhos que pagam para fazer sexo com garotos.
Na véspera do natal, dois garotos de programa, John e Donner pensam em sonhos, esperanças e lutam pela sobrevivência.
Na dura realidade das ruas, eles se conhecem e desenvolvem uma curiosa amizade,
já que John é hetero e Donner é gay, e para completar se apaixona pelo amigo.