Cameron Diaz hopes new movie In Her Shoes will finally silence critics who believe she only wins roles because of her physical beauty.

The former model, 33, is weary of being pilloried for her attractiveness, and she insists unglamorous roles in Being John Malkovich and Gangs of New York are proof of her true talent.

She says, "After I put on the fright-wig in Being John Malkovich and worked with Martin Scorsese in Gangs Of New York? Well you're always going to get that to an extent if you're a model-turned-actress.

"Just because I enjoy what I do, doesn't mean I'm not serious about it. I work my butt off.

"Maybe this movie will finally lay those stories to rest."