Jennifer Lopez proved to be unstoppable as she continued to promote her new film in London, while Heidi Klum, Nina Dobrev and more lit up the Earthshot Prize Awards carpet in South Africa with ...