Singer Ed Sheeran spent the Thanksgiving holiday drinking with Jennifer Aniston and staging an impromptu concert at Courteney Cox's Malibu beach house.

The Brit has been in Los Angeles recording his upcoming album and during the American holiday last week (28Nov13), Sheeran enjoyed Friends-filled Thanksgiving.

Sheeran, who has been staying at Cox's home while in the U.S., tells E! News that his first meal hosted by his pal involved an off-the-cuff show featuring another Brit.

He explains, "Courteney set up like a Pa system and I did a show there. It was very random. One of my all time favourite actors and comedians, Sacha Baron Cohen, was there and we ended up jamming and he like a rap in Arabic and stuff. It was very funny."

Sheeran also reveals he was left red-faced when turning up unexpectedly at Aniston's home for dinner - because he was dressed for the beach.

He adds, "I finished in studio and I called up my friend. He was like, 'I'm at Jen's house and we're just having a chill hang so I was like, 'Ok.'

"Then I turned up and they're having a proper Thanksgiving meal and I'm there and I think I was wearing my board shorts or something. It was fun. I didn't do any music at Jen's house, I just drank. I ate a lot of food, drank a lot of wine and played a lot of songs."