Kelly Osbourne and Nicole Scherzinger star in Bonnie McKee's debut music video 'American Girl'.

The 29-year-old singer/songwriter - who has written songs for Katy Perry and Carly Rae Jepsen - has enlisted the services of an array of top stars including rock legends KISS and Macklemore, who the flame-haired star grew up with.

Speaking to US radio station about Macklemore, Bonnie said: ''I was in a hip hop group with him in Seattle back in the day called Elevated Elements. Then I ended up moving to L.A. at 16 and he changed his name right after that.

''So when 'Thrift Shop' blew up and I heard it on the radio I was like, 'This is so good!' Then I looked at the video and I was like, 'No way, that's Ben ... that's my high school buddy!' ''

Bonnie is delighted with her 'American Girl' track and hopes it will give her supporters an insight into what her life was like as a youngster.

Speaking to MTV, she said: ''When I wrote 'American Girl', I felt like it was the quintessential Bonnie McKee song. It was really bright visuals and colourful pictures and that's kind of what I wanted to do was give my fans a glimpse into my head and what my life was like as a teenager growing up in America.''

'American Girl' is available on iTunes from July 23.