Bonnie McKee has a lot of famous friends, and she put 'em to work in her video for her new single 'American Girl.' The songwriter, who is branching out as an artist on her own, recruited her pals to lip-sync her track.

She has penned some major songs for many a pop star (like Katy Perry's 'Teenage Dream' and 'California Gurls,' Britney Spears’ 'Hold It Against Me' and Taio Cruz’s 'Dynamite'), so it's only right that they return the favor.

Perry and her teddy bear appear, while Adam Lambert gets sassy and Macklemore does his thing while clothed and in a tub.

Other cameos include Kesha, Taio Cruz, Jason Derulo, rockers KISS, drummer Tommy Lee in drag, Carly Rae Jepsen and more. Can you spot all the pop stars? There are plenty more. See if you can find 'em all.