Ed Sheeran surprised his fans by starring in the latest episode of popular televison show, Game of Thrones.
Ed's been a fan of the show for years and there were rumours of an appearance by Ed a few months ago.
His appearance was a nice surprise for some fans but others thought his appearance was unnecessary.
"The Ed Sheeran scene was actually an interesting moment/departure that was overshadowed by putting Ed Sheeran in it." one fan said on social media.