
Sortilégio retrata uma história de ambição e identidades trocadas dentro de uma família poderosa. Bruno Damián Lombardo (David Zepeda) alimenta rivalidade contra o meio-irmão Alessandro Lombardo (William Levy) e decide tomar seu lugar. Para executar o plano, ele engana Maria José Samaniego (Jacqueline Bracamontes) e se casa com ela sob falsa identidade.
Enquanto acredita viver um amor legítimo, Maria José desconhece a farsa. Bruno conduz cada passo com frieza e organiza o desaparecimento do irmão. Após a cerimônia, ele deixa a jovem e manda executar o crime. Apesar disso, Alessandro sofre um acidente, mas sobrevive graças à ajuda de camponeses.
Convencido do sucesso, Bruno apresenta provas do casamento e sustenta a mentira. Vitória de Lombardo (Daniela Romo) comunica a suposta morte do filho à jovem. Diante da notícia, Maria José viaja abalada. Ao mesmo tempo, Bruno ameaça Pedro Samaniego (Héctor Sáez) e exige sua colaboração.
Quando Alessandro retorna, ele não recorda os últimos acontecimentos. Ainda assim, aceita a versão que o cerca. A convivência com Maria José desperta curiosidade e aproximação. Ela, por outro lado, enfrenta um conflito constante entre a verdade e o sentimento que cresce.
Sortilégio ganha novos contornos quando o envolvimento entre os dois se intensifica. Enquanto isso, Bruno se torna mais agressivo e tenta manter o controle da situação. As atitudes dele aumentam a tensão e colocam todos sob risco iminente.
Dessa forma, a trama evolui com segredos e ameaças contínuas. Maria José precisa decidir entre revelar tudo ou proteger quem ama. Alessandro busca entender o passado recente e questiona cada detalhe. Sortilégio constrói um cenário de desconfiança, amor e perigo crescente.