Robert Pattinson wants a women who ''knows'' who she is.

The 'Twilight Saga' actor has revealed what he looks for in a girl and admitted they should be the ''opposite'' of him - because he is ''all over the place''.

He told the Arabian edition of Harper's Bazaar magazine: ''[I look for] someone knowing who they are, it's the best ... I guess because it's the opposite of what I am - I am so all over the place.''

The 27-year-old star also explained a potential girlfriend should be ''comfortable'' with their own style.

He added: ''If someone looks good in their clothes, it's because they are comfortable in their own skin.

''It's literally just like owning it. Oh no! That is so lame, I feel like I am on 'Project Runway' saying 'own that.' ''

Being confident in his own skin doesn't come easy for the heart throb though - he insisted he struggles to get into shape and is striving to improve his physique

He said: ''I think I don't get some jobs because I don't go to the gym. I am literally the only actor in L.A. who doesn't have a six-pack.

''Although I'm going to change that. In my next film, I have like three intimate scenes so I'm literally thinking of those to get in shape.''