What is the name of the movie Jackie Chan has a double part in as an aging shopkeeper & drunken Kung fu master?

A boy in our reality gets transported either back in time or to another reality and inadvertently goes through Kung fu training. Jackie Chan may play three parts in this movie as the last being another Kunfu master and they battle shortly then they both train the boy. Other characters in the movie are Willow... show more A boy in our reality gets transported either back in time or to another reality and inadvertently goes through Kung fu training. Jackie Chan may play three parts in this movie as the last being another Kunfu master and they battle shortly then they both train the boy.
Other characters in the movie are Willow and Sparrow who are also in both realities.

A golden staff is the center of the movie and the tie between both realities.

The old man runs a pawn shop and cashes checks, some hoods shoot him while robbing him.

Jackie has about 1000 movies out. Please give me a list of your top 10 Jackie Chan movies!
4 answers 4