It was reported that actress Joyce Cheng has recently lost a swimsuit deal due to her weight gain.

As reported on Asianpopnews, the actress, who is also the daughter to veteran actor Adam Cheng and late comedian Lydia Sum, reportedly put on some 18 kg worth of weight, resulting in her losing a swimsuit advertisement deal.

It was revealed that while shooting for the Chinese New Year movie, "I Love Hong Kong 2013", the actress is said to be eating excessively and uncontrollably.

Apart from two portions of takeout for every meal, the actress reportedly went for suppers every night. Consequently, her food routine helped increased her weight to 76 kg.

A source from the filming crew lamented that Joyce's temper flares at the word "fat"; hence, nobody dared to advise her to watch her figure.