Hazel sempre soube que havia algo especial nela, mas jamais imaginou ser a princesa perdida de Auradon. Ao descobrir sua verdadeira origem, é lançada em um novo ciclo de responsabilidades e perigos. Seu sangue carrega magia antiga, um presente e uma maldição que a conecta diretamente à sua avó, Malévola, e à sombria feiticeira Ágata, a mulher que amaldiçoou sua família há gerações. Quando Ágata tenta roubar sua magia, Hazel não tem escolha: enfrenta a feiticeira e a derrota. Porém, o preço é alto. Hazel cai em um coma profundo, aprisionada entre suas próprias memórias e as de Ágata.
Para salvá-la, seu avô, Hades, o poderoso deus do submundo, emerge do mundo dos mortos. O retorno de Hades ao reino mortal causa um choque entre ele e Mal, a mãe de Hazel, desencadeando conflitos e segredos há muito enterrados.
Agora, o destino de Hazel e de Auradon está nas mãos de quem pode desvendar segredos enterrados e enfrentar o passado que ainda assombra a família. Mas será o amor familiar suficiente para superar as sombras que cercam Hazel?
Justin, estrela do basquete de dia e justiceiro mortal de noite, esconde um obscuro segredo por trás de sua máscara de atleta. Quando Karina, herdeira de uma máfia, entra em sua vida, revelações dolorosas sobre seu passado emergem. Enquanto Justin e Karina se entregam a um amor proibido, ele se vê compelido a protegê-la, confrontando os traumas que ela suportou por tanto tempo. Em uma perigosa busca por redenção, Justin decide eliminar os responsáveis pelo sofrimento de Karina, desencadeando uma guerra de caos e vingança que vai por a prova o amor envolto de tantos segredos mortais. Justin vai desafiar não apenas a lei, mas também seus próprios limites morais, questionando o que está disposto a fazer para provar seu amor quando a linha entre justiça e vingança se torna indistinta.