Veteran Hong Kong actor Simon Yam was stabbed in the stomach Saturday while attending an event in southern China, with police saying his injuries were not life-threatening. The motive was unclear.

A suspect was detained following the attack in the Zhongshan Huoju Development Zone in Guangdong province, police said.

The 64-year-old actor underwent a minor operation at a hospital in Zhongshan city, his manager Lester Mo said.

FILE - In this Nov. 21, 2015, file photo, Hong Kong actor Simon Yam poses on the red carpet at the 52nd Golden Horse Awards in Taipei, Taiwan.  Veteran Hong Kong actor Simon Yam has been stabbed while attending an event in southern China. Police say his injuries are not life-threatening and a suspect has been detained. The motive is unclear. (AP PhotoWally Santana, File)

FILE - In this Nov. 21, 2015, file photo, Hong Kong actor Simon Yam poses on the red carpet at the 52nd Golden Horse Awards in Taipei, Taiwan. Veteran Hong Kong actor Simon Yam has been stabbed while attending an event in southern China. Police say his injuries are not life-threatening and a suspect has been detained. The motive is unclear. (AP PhotoWally Santana, File)

"He was stabbed in the tummy area and also got a cut on his right hand," Mo said.

He was still being treated for injuries to the four fingers of his right hand.

Yam, who is also known by his Chinese name Yam Tat-wah, has appeared in more than 125 movies and 40 television series. He played the villain Chen Lo in the 2003 Hollywood film "Lara Croft Tomb Raider: The Cradle of Life."