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:
MPC
Director: Jonás Cuarón
Release Date: April 7, 2023 – Netflix