The 21-year-old “Where Are U Now” entertainer and 24-year-old “Thinking Out Loud” singer announced the news on Twitter.
“I know I said Wembley was my last UK show of this tour but my mate had a cancellation on his festival so I’m filling in last minute,” Ed tweeted.
Justin then wrote back, “@edsheeran thanks buddy. I owe u one. UK there is no one better to step up. I will see u all soon. Until then enjoy Ed. No one better :)”