Winston Sterzel was born on August 17, 1980 in Capetown, South Africa. He is a producer and director, known for
Serpentza (2008),
Conquering Southern China (2016) and
Conquering Northern China (2017). He has been married to Sasha Hu since May 25, 2016.