Ed Sheeran, Shawn Mendes and Emma Watson will appear at the award ceremony for Prince William's Earthshot Prize Awards ceremony.