Herbert Leung is a director and cinematographer, known for Blind Spot (2017), Gloomy Sunday (2016) and Twins Mission (2007).
No data