Veteran actor and producer Simon Yam from Hong Kong was stabbed in the stomach on Saturday.

The 64-year-old was attending an event in southern China and police said his injuries were not life-threatening. The motive for the attack is still unclear.

Yam actor underwent a minor operation at a hospital in Zhongshan city, according to his manager Lester Mo.

LARA CROFT OVER THE YEARS

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

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

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

Yam, who is also known by his Chinese name Yam Tat-wah, has appeared in more than 125 movies and 40 television series.

CLICK HERE TO GET THE FOX NEWS APP

He played the villain Chen Lo in the 2003 Hollywood movie "Lara Croft Tomb Raider: The Cradle of Life."

Yam is marred to model Sophia Kao and they have one daughter together, Ella.

The Associated Press contributed to this story.