Seng Tat Liew was born on September 30, 1979 in Malaysia. He is a director and actor, known for Flower in the Pocket (2007), Lelaki Harapan Dunia (2014) and Tudung (2006).
2009
2007
as Furniture Remover
2006
as Man with Open Hospital Gown
2005
as Tat