Ed Sheeran played a cameo in which TV show?

The story behind the answer

Ed Sheeran played a cameo in Game of Thrones.

Sheeran appeared in the season-seven premiere of HBO’s Game of Thrones, titled “Dragonstone,” which aired in July 2017. He played an unnamed Lannister soldier whom Arya Stark encounters while traveling through the Riverlands. The soldier is briefly shown sitting around a campfire with fellow troops and singing.

The scene was arranged partly as a surprise for Maisie Williams, who played Arya and was known to be a fan of Sheeran. His appearance was a genuine cameo rather than a major acting role: he had a few lines, performed a song, and shared a short exchange with Arya before the soldiers offered her food.

The song included the phrase “hands of gold,” a reference familiar to readers of George R. R. Martin’s novels. It is associated with a song in A Song of Ice and Fire, so the moment was connected to the fictional world rather than simply being a performance of one of Sheeran’s pop hits. The cameo became one of the show’s most widely discussed celebrity appearances.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: