Ed Sheeran has been spotted kissing a mystery girl.

The 'Thinking Out Loud' hitmaker locks lips with the pretty blonde while partying at the XS nightclub in Las Vegas with pals Niall Horan and Calvin Harris on the weekend in a video obtained by MailOnline.

The 24-year-old star split from his girlfriend Athina Andrelos after over a year of dating earlier this year but appears to be moving on from the break-up with the help of his fellow music stars.

Ed gives the mystery girl a hug and whispers in her ear before leaning in for a kiss while 'Summer' hitmaker Calvin - who is dating Ed's close friend Taylor Swift - can be seen dancing away to the tunes provided by fellow DJ David Guetta.

After the exchange, Ed can be seen filling both Calvin and One Direction star Niall in on the gossip.

It appears Ed has decided to forgive the 21-year-old heartthrob after it was rumoured they'd fallen out over Ellie Goulding.

Ed is reported to have written the track 'Don't' - which is about an old girlfriend cheating on him with a friend - after Niall allegedly hooked up with Ellie while they were dating.

Speaking about the inspiration for the song in the past, Ed said: ''I got over the anger the moment I wrote the song I don't feel it's about anyone any more, I'm not attached to that.''