A scene in Mission Impossible III involving Tom Cruise running through the small alleys of a picturesque town in China left a deep impression on some of those who watched and propelled Xitang, an ancient town in Jiashan county, Jiaxing, Zhejiang province, where the scene was filmed in 2005, to a leading role in tourism.