In 647AD India, leader of the elephant legion Arunasva revolts against his ruler Magadha. Magadha sends General Bhima with treasure tributes to guide Wang Xuance back to the Tang Dynasty to request for military assistance. Bhima and his men are lost with the treasure. Wang makes it back to China and returns to India to rout Arunasva. Professor Ashmita is from present day India. She arrives in Xi'an to recruit Chinese archaeology professor Jack Chan (Jackie Chan) to find Bhima and the lost treasure. The group finds the lost army in an ice cave only to be attacked by Randall leading mercenaries. He's trying to clear the name of his rebel ancestor and steal the treasure.
This movie is problematic for several reasons. The action is OK but the movie struggles whenever the action stops. The movie starts with a big CGI battle. It looks too video-gamey. The inferior CGI is excusable but it's not a good start. It's also a lot of exposition to unpack. It doesn't need to be when the audience is willing to follow a lost army without learning the Sino-Indian history.
There are some beautiful people but there are also some limitations on the acting. It doesn't help that the writing gets stale at times. I love Jackie Chan but he should be more Indiana Jones. Starting as a professor with all the tech gadgets make him less appealing. Instead of an action hero, he starts too much as a bookish techie. Then there is the treasure hunt. It goes from one place to another on flimsy excuses. There's no reason why Magadha would send a key to the underground treasure to China. The movie ends in a Bollywood dance off. I understand the attempt but it sucks out any remaining tension. This has the potential of an action adventure but it suffers from ongoing stumbles.