Tom Hiddleston at Shanghai International Film Festival on June 23, 2019 in Shanghai, China.