Jackie Chan has announced his retirement as a star of action films, saying he is too old for stunts and the world is "too violent".
The 58-year-old actor and kung fu expert said he felt "really, really tired" after decades of pushing his body to the limit.
Speaking in Cannes, Chan said that his latest Hollywood outing, Chinese Zodiac, would be the last time audiences see him performing his trademark stunts, which he does without the help of a body double.
"This is my last action film," he said. "I tell you, I'm not young any more. I'm really, really tired. And the world is too violent right now. It's a dilemma - I like fighting but I don't like violence."
Chan, who was born in Hong Kong, said he hoped to concentrate on more serious roles. "I want to be an Asian Robert De Niro. I don't just want to be an action star, I want to be a true actor. I want to get rid of my image," he said. "I want the audience to know I'm not only a comedian. I can act. Day by day, year by year, I'm going to show you the real Jackie Chan."
Chinese Zodiac is Chan's 100th film. Brett Ratner, the producer, said: "Jackie is superhuman. He does things that no actor would ever do.
"No other actor, I don't care who they are, can do what Jackie Chan can do."
Jackie Chan hangs up kung fu boots - Entertainment - DNA