Selena Gomez unveiled a new raunchy video for “Hands To Myself” today and it’s got something that belonged to her childhood pal Demi Lovato…

Selena’s hunk in the video turns out to be California model Christopher Mason, who once starred in Demi Lovato’s “Here We Go Again” in 2009. Same man, different (definitely hotter) looks. We almost didn’t recognise him!

selena and the model
Demi and the model

“Hands To Myself” is definitely steamier and darker than Selena’s previous videos. In it she portrays a “crazy” fan of a famous Hollywood star who breaks into his home, wears his clothes and fantasises they’re making out. Safe to say there’s no toning it down from there.

Selena penned this latest single from Revival herself. She explained to TIME how the song came about, “When ‘Hands To Myself’ started, we were just like, ‘What are girls not doing? I want to know what girls aren’t doing.” She said it was her friend Julia Michaels’s idea to make the hook sound “Prince-y”, “I’m like, ‘Oh my gosh, I’m obsessed. Let’s do that.’ Within 24 hours, that’s where ‘Hands To Myself’ came from. It’s probably the best song on the album. A beautiful accident.”