Yes, Ed Sheeran made an appearance as a surprise for Maisie Williams in the first episode of Game of Thrones' seventh season, titled "Dragonstone."
He played a Lannister soldier who serenaded Maisie Williams' Arya Stark on their way to King's Landing in the woods.
