It's been announced that Stevie Wonder will perform at Blackweir Fields on July 9, while Will Smith will headline Live at Bute Park on August 25.