Selena Gomez has been making headlines lately after she was seen kissing The Weeknd outside of a Los Angeles hot spot. The whole thing looked super seductive and it got us thinking…who ELSE has Selena kissed before?

But, let's make this clear. We're not talking about her dating life, we're talking about her hottest on screen kisses! The boys that her biggest fans may have totally forgot that she smooched in front of the camera for literally the entire world to see.

From Dylan Sprouse to Nat Wolff to Gregg Sulkin to Justin Bieber, these kisses are seriously magical. AND we've got the footage of Selena kissing a girl! Prepare to freak out while watching the hottest Selena kissing moments of all time!

Click through the gallery and let us know which kissing scene is your favorite in the comments below!