Just when you thought Selena Gomez couldn't get any hotter out struts the Disney star looking smoking hot for her new music video.
The 'Spring Breakers' actress swapped her tiny bikini for a classy vintage one-piece in red teamed with kitten heels and a pair of cat-eye shades as she headed to a Californian desert to film scenes for an upcoming single.
Selena flaunted her slender legs in a vintage one-piece(AKM-GSI / Splash News)
The 20-year made several outfit changes, later slipping into patterned bra top and trousers and a blue summer dress as she confidently posed and pouted for the cameras in sunny Palmdale.
Selena, who has been busy in the recording studio putting together her new album, excitedly took to Twitter last month to build up a buzz for latest LP: "Whose ready for an album? All the songs have been decided coming to you soon," she wrote.
The singer was spotted posing and pouting for the camera (AKM-GSI / Splash News)
It's been widely speculated that the star might take a leaf out of BF Taylor Swift's book and dedicate a track or two to her ex-boyfriend Justin Bieber.
However, while things look on the up for the beauty, her squeeze Justin felt the wrath of his fans last night when he turned up two hours late for his London concert at the 02 last night.
Feeling blue? Selena later changed into a blue number (AKM-GSI / Splash News)
Fans were left seething as the 'Boyfriend' singer made his way onto the stage at 10.30pm, by which some of his younger fans, who were out on a school night, had already left.
The O2 tried to smooth over Biber's tardiness, issuing an apology on their official Twitter page, tweeting at 10:30pm: "Justin Bieber is now on stage and apologises for the lateness of his show."