Jackie Chan is retiring from action movies.

The 58-year-old actor has confirmed that his latest film, 'Chinese Zodiac', will be his last as an action star as he thinks the world is becoming ''too violent''.

Speaking at the Cannes Film Festival, where he is launching his new movie, Chan told reporters: ''This will be my last big action movie.

''The world is too violent now. I love fighting but I hate violence.''

Chan also wants to show film fans he can act in all types of movies, not just action ones.

He said: ''I want the audience to know I'm not just about fighting, also I can act. And so day by day, year by year, I said, 'Right, I'm going to show you the real Jackie Chan.'

''I don't just want to be an action star, I want to be a true actor so for the last 10 years I've done other films like 'The Karate Kid' where I'd rather play an old man.''

Last year, Chan starred opposite Will Smith's son Jaden Smith in the remake of 'The Karate Kid', in the role of Smith's mentor Mr Miyagi.

Chan began his career as a stuntman working alongside his idol Bruce Lee in the films 'Fist of Fury' in 1972 and 'Enter The Dragon' in 1973.

Since then he has appeared in more than 100 movies, in which he has famously done all of his own stunts.