Chupa is an upcoming fantasy adventure film directed by Jonás Cuarón, and starring Demián Bichir and Christian Slater. Produced by 26th Street Pictures, it is scheduled for release on April 7, 2023, on Netflix.
The VFX are made by:
Director: Jonás Cuarón
Release Date: April 7, 2023 – Netflix