No fim dos anos 1960, o adolescente Danny Winters (Jeremy Irvine) é expulso de casa e começa a descobrir novas ideias políticas e as dificuldades da vida adulta, às vésperas da rebelião de Stonewall, quando lésbicas, gays, bissexuais e transgêneros enfrentaram a polícia de Nova York. O ato culminou na Parada Gay, que hoje se espalhou pelo mundo.