R.I.P., Toh Hai Leong, 58

Best known for his legendary mockumentary Zombie Dogs (a.k.a. Eat Shit Fuck & Die), Singaporean film-maker Toh Hai Leong died yesterday at the age of 58. According to The Straits Times, he succumbed to ‘diabetes-related pneumonia‘. Hai Leong was a one-of-a-kind [...]

January 16, 2014 News