Keira KnightleyKeira Knightley might be one of Hollywood’s hot new things at the moment but she’s still got time to complain about her body.

“I’d love to have tits, but I don’t - I have pecs,” she moaned to More magazine.

“I hate my body. I like so many other people’s bodies. I like legs - a good pair of legs on someone else always makes me jealous!”

She admits she’s good looking though - and wants to keep it that way no matter what.

“I know my looks won’t last forever. In five years time, I will probably be having Botox, face-lifts, nose jobs and false hair!”

And a boob job too?