Diablero
Available on Netflix
Mexico City used to be in balance: an angel for every one of the devils walking among the humans. But after the angels deserted the earth, there's only the DIABLERO left to keep the demons from taking over. Elvis (Horacio Garcia Rojas) is one of the few who can overpower and capture these demons, delivering their souls to the menacing El Indio (Humberto Busto) to pay a debt. But when the tormented Father Ramiro Ventura (Christopher Von Uckermann) learns his daughter Mariana (Cali DiCapo) has been abducted by devilish forces, it's up to Elvis to bring her back home, cancel out his debt to El Indio, and restore some order to the spiritual world of Mexico City.