The best looks from the red carpet of the 2016 VMAs Charlize Theron and Sean Penn reunite in South Africa
Daniel Craig has played Bond for the last time
Daniel Craig will not be returning to the James Bond movies, according to fellow actor and close friend Mark Strong.