Butterfly è un dramma sentito e sensibile sulla complessa relazione tra i genitori separati, Vicky e Stephen, e la loro divisione di opinioni su come supportare il loro figlio più piccolo, Max. Fin da giovane, Max si è identificato come una ragazza ma ha cercato di reprimere questi sentimenti nel tentativo di ottenere l'approvazione di Stephen. Quando i sentimenti di Max diventano sempre più angoscianti, Stephen coglie l'occasione per tornare a vivere nella casa di famiglia, sperando di incoraggiare il legame maschile e dimostrare il suo valore a Vicky. Quello che si svolge è la più grande sfida e prova d'amore e comprensione immaginabile. La transizione sociale di Max in Maxine viene inizialmente ostacolata a causa della chiara divisione di opinioni tra Vicky e Stephen.