May Wan Teh is an actress, known for 881 (2007), Phua Chu Kang (1996) and Police & Thief (2004). Read more on iMDB