Jesús, un giovane parrucchiere, lavora in una discoteca dell'Avana per artisti drag e sogna di diventare lui stesso un artista. Incoraggiato dalla sua mentore, Mama, Jesús ha finalmente la possibilità di salire sul palco. Ma quando Angel, il padre da cui si era separato, recentemente rilasciato da un periodo di 15 anni in prigione, rientra improvvisamente nella sua vita, il suo mondo viene rapidamente capovolto. Il macho Angel cerca di schiacciare l'ambizione di suo figlio di esibirsi come travestito. Padre e figlio si scontrano a causa delle opposte aspettative reciproche, lottando per capirsi e riconciliarsi come famiglia. Girato in un quartiere squallido lontano dall'Avana che la maggior parte dei turisti conosce, Viva è una storia straziante di musica, performance e sopravvivenza.