Kevin Cheng
The drama has a strong cast, led by Charmaine Sheh as the protagonist. Two previous TVB award-winning actors, Moses Chan and Kevin Cheng are also featured. TVB Best Supporting Actress 2008 winner Tavia Yeung portrays her first villain role, which is also the most challenging role she has taken on for the past 10 years. Other experienced actresses starring alongside her as villains are Susanna Kwan (villain in Heart of Greed), Michelle Yim (villain in Moonlight Resonance) Susan Tse (villain in Rosy Business).