Justin Bieber is lusted after by almost every teenage girl (and a few cougar types too) around the world so it makes perfect sense that he's dating an equally as gorgeous girl.
Selena Gomez, who bagged Bieber for her beau has once again proved her perfectness as she posed in a mismatched bikini for her new movie, Spring Breakers.
[Related story: Selena Gomez celebrates birthday with a giant cake]
[Related story: Selena Gomez flashes bra]
Looking every inch the teen with attitude (the part she plays in the movie) the brunette folds her arms but she can't hide her killer physique.
Clad in a coral bikini top and aquamarine bottoms Selena puts her hot bod on show as she coquettishly tilts her head to one side.
And this isn't the only visual treat for male omg! readers, the singer and actress stands next to a trio of talent with a blonde Vanessa Hudgens in a pink two piece.
She's joined by Ashley Jensen in a Barbie pink bikini and a lean looking Rachel Korine who rocks hot pink hair (Katy Perry would be proud).
This photo forms part of a set of snaps uploaded to the Spring Breakers Facebook page that shows the girls' characters getting arrested.
Another sees the bikini-clad beauties pose with their co-star James Franco in his sports car followed by the obligatory 'fun' photo.
We simply dream of looking this hot in a bikini *sighs*