A messenger of God (Sonia Monroy) has the mission of ending all the demons on Earth
Director
Writer
Script Editor
Stunts
Director of Photography
Makeup & Hair
Costume Designer