Lee Lik-Chee Pictures - Rotten Tomatoes