Martial arts expert and actor Jackie Chan on Monday (January 23) showed off his dance moves at an event in India's showbiz city Mumbai as he promoted his upcoming action-comic caper 'Kung Fu Yoga'.

Chan essays the character of an archaeologist in 'Kung Fu Yoga,' an Indo-Chinese co-production, who embarks on a hunt for an Indian treasure.

The Hong Kong-born star of Hollywood movies rode in on a jazzed-up motorbike, driven by Sood.

'Kung Fu Yoga' also stars Bollywood actors Sonu Sood, Disha Patani and Amyra Dastur.

Chan went on to demonstrate his newly-acquired dance which were met with loud cheers.

'Kung Fu Yoga' has been shot in China, India, Iceland, Tibet and Abu Dhabi. The multi-lingual flick hits Indian screens on February 3.

Chan made his movie debut at the age of 8, and has acted and sometimes written and directed more than 30 martial arts movies in Hong Kong.

In August last year, he was ranked the second-highest paid actor in the world by Forbes with estimated 2016 earnings of $61 million.