Tom Cruise Wows Fans in Japan