Peter Zhaoyu Zhou
- Visual Effects
- Director
- Editor
- Awards
- 11 wins & 3 nominations
Visual Effects
Director
Editor
- TriviaPeter Zhaoyu Zhou was born on June 5, 1989 in Qingdao, China. He is a director, filmmaker, and VFX artist, known for his works on Karma (2017) and Last Dance (2017).
Contribute to this page
Suggest an edit or add missing content