Deborah Sim

Before joining Star Search, Sim attended Nanyang Academy of Fine Arts and studied interior design.

[3] Sim subsequently starred in the popular mythological drama Legend of the Eight Immortals where she played the role of Lan Caihe.

[4] Sim left Television Corporation of Singapore (TCS) after her contract ended in April 2000.

[5] The same year, she signed a five-year contract with Andy Lau's production company New Melody to expand her career into the Hong Kong and Taiwan entertainment industries.

[8] At one point, Sim was a partner in a floral concierge service and shop called Pints Of Petals.