The Devil's Ring

The Devil's Ring

Directed by Juan Salas
Runtime minutes
Released 2021
IMDb Score: 5.9

The Wolf Catcher

The Wolf Catcher

Directed by Juan Salas
Runtime minutes
Released 2018
IMDb Score: 4.1

House of Dolls

House of Dolls

Directed by Juan Salas
Runtime minutes
Released 2023
IMDb Score: