Selena Gomez has released the music video for her new single "Hands to Myself."

The 23-year-old "Good For You" singer stalks a former flame in the seductive clip, according to Rolling Stone.

In the beginning of the video, Gomez is seen lying on a bed. The scene next cuts to her wearing a robe, which she sheds to reveal sexy black lingerie. She also frolics around what looks to be an expensive Los Angeles penthouse suite, before grabbing a crisp white dress shirt from a closet, putting it on and proceeding to dance around in it.

Gomez also gets steamy while making out with model Christopher Mason, who plays the role of her past love, in the video. She also strips down and takes a bath in his tub. The police are called on the stalking Gomez, who is taken away in a cop car. However, it's revealed in the end that all the previous scenes are part of a movie the couple is watching together happily on the couch.

After she released the video, Gomez tweeted, "Sorry for snooping, Chris," referring to Mason.

The video, which is just under four minutes long, was directed by Alek Keshishian, who helmed the 1991 documentary film "Madonna: Truth or Dare."

"Hands to Myself" is the third single released from Gomez's second solo studio album, "Revival," which was released on Oct. 9. The album previously produced two singles: "Good for You" and "Same Old Love." She has released music videos for these two singles as well. "Revival," which is the follow-up album to 2013's "Stars Dance," topped the U.S. Billboard 200.

Before going solo, Gomez was part of the group Selena Gomez & The Scene. Together they released the three albums "Kiss & Tell," "A Year Without Rain" and "When the Sun Goes Down."