Art Department, Director, Writer Yen Tan was born in 1975 in Malaysia. Born: 1975 Known for: Pit Stop (2013), Ciao (2008), Happy Birthday (2002), Deadroom (2005) Search: