Renee Zhan
Directing
Renee Zhan is a Chinese-American director and animator from Houston, Texas. In her films Renee is primarily interested in exploring topics of the body, nature, sexuality - all things beautiful, ugly, and squishy.Biography via TMDB
- In the catalog
- 1 horror film
- V/H/S/Mixtape (2026)
Filmography · 1 film
