see more
SHANGHAI, CHINA - APRIL 15: Host Benedict Cumberbatch speaks during the 2015 Laureus World Sports Awards show at the Shanghai Grand Theatre on April 15, 2015 in Shanghai, China. (Photo by Ian Walton/Getty Images for Laureus)