
Carnal Sins
Characters
Cast & narrative archetypes

Father Michael Reyes

Detective Sarah Chen

Magdalena Cortez

Bishop Thomas O'Malley

Marcus Vale

Sister Elena
Main Cast & Characters
Father Michael Reyes
Played by Gabriel Luna
A tormented priest struggling with forbidden desires and moral conflicts while investigating a series of ritualistic murders
Detective Sarah Chen
Played by Gemma Chan
A pragmatic homicide detective who must collaborate with Father Reyes to solve murders with occult connections
Magdalena Cortez
Played by Eiza González
A mysterious and seductive woman who draws Father Reyes into a dangerous game of temptation and revelation
Bishop Thomas O'Malley
Played by Ciarán Hinds
Father Reyes' stern superior who represents institutional religious authority and harbors his own dark secrets
Marcus Vale
Played by Oscar Isaac
A wealthy benefactor with connections to the occult underground and shadowy motivations
Sister Elena
Played by Lupita Nyong'o
A devoted nun at Father Reyes' parish who provides spiritual guidance and moral grounding