Ed Sheeran has revealed that even the royals think he looks like Prince Harry.
The A Team singer was performing at a wedding in the Caribbean when he bumped into Princesses Beatrice and Eugenie.
He said: "On the first night we had a massive party and I didn't really clock that they were royal and we had a very good time drinking.
"The next day one of the girls said, 'You know my cousin looks like you'.
"I said a lot of people say they have ginger cousins that look like me.
"It turns out her cousin was Prince Harry," the newspaper quoted the singer, who also gets mistaken for Harry Potter actor Rupert Grint, as saying.