Ever since the likes of Lena Dunham, Gigi Hadid, Cara Delevingne, Zendaya and Karlie Kloss starred in Taylor Swift's 'Bad Blood' video in 2015, we've been counting down the days, nay hours, until we feasted our eyes on yet another star-studded cameo.
Fortunately, we didn't have to wait too long as Selena Gomez just released the music video for 'Bad Liar', featuring not one but three of our favourite female singers.
The sepia-toned video is somewhat of a throwback to That '70s Show (minus Ashton Kutcher and Mila Kunis), and is a vintage fashion-lovers dream, featuring a hell of a lot of flared bell-bottom jeans, bouffant hair dos and double denim, with the 24-year-old singer playing several characters throughout the clip including a high school student, a male teacher, a blonde-haired gym coach, her mother and father.
In the final sequence of the video (which has a great twist at the end, if you must know), the high school character Gomez plays can be seen dancing around her room in a nightie, while the camera pans out to show off her patterned orange wallpaper wall, impressive vinyl collection and a poster of from the Seventies television show, Charlie's Angels.
However, instead of seeing the likes of the show's most famous stars (Jaclyn Smith, Farrah Fawcett, and Kate Jackson), the poster appears to include three other women who look rather familiar to a millennial audience, don't you think?
The blonde angel is the centre look similar to Selena's BFF Taylor Swift, the angel on her left bares an uncanny resemblance to New Zealand singer Lorde and, on her right, we're pretty sure that's one of the closest Demi Lovato dopplegängers we've ever seen.
Subtle, but oh so clever.
Nice one, Selena!