Christian Bale may have been at Disneyland, but the Batmobile is in Shanghai.