Arriving online via Apple Music on Monday, the Alek Keshishian-directed clip stars the singer as an over-obsessed fan of an actor, played by model Christopher Mason, reports aceshowbiz.com.
In the video, the “Come and get it” hitmaker breaks into the actor’s house and walks around the building in only black underwear.
She tries on his clothes, throws seductive dance moves in front of the mirror and writhes around in bed while fantasising about him.
“Hands to myself” is the third single to be lifted off Selena’s “Revival” album, which debuted at No.1 on Billboard 200 upon its release in October.
The song, which she last month performed live during the 2015 Victoria’s Secret Fashion Show, serves as a follow-up to “Good for you” and “Same old love” that both made it into the top 10 of Billboard Hot 100.