Miley Cyrus has fired back at her former Tv mum Brooke Shields after the actress blasted the 20 year old for her raunchy routine at the MTv Video Music Awards last month (Aug13).

While co-hosting U.S. breakfast show Today the morning after the Vmas, Shields took aim at her former Hannah Montana co-star for her provocative performance, during which she 'twerked' and grinded her backside into Robin Thicke's crotch while performing a sexually suggestive Blurred Lines with him onstage.

She said, "I just want to know who is advising her and why it's necessary (to do that). My six year old and my 10 year old, they can't watch that.

"She can sing beautifully, and I feel like if she lets that lead, rather than let her bottom lead... I feel it's a bit desperate - you're trying to be (Lady) Gaga... but it's different... She's trying so, so hard."

Cyrus had not responded to Shields remarks - until now, calling her out for hypocrisy in a new Rolling Stone magazine interview.

Asked to comment on what the actress said about her Vmas performance, the pop superstar simply says, "Brooke Shields was in a movie where she was a prostitute at age 12!"

Shields did indeed portray a hooker in the 1978 Louis Malle film Pretty Baby.