I thought I`m not right Bond girl: Naomie Harris

London: Actress Naomie Harris, who plays field agent Eve in upcoming James Bond movie `Skyfall`, initially thought that she is not right for the part.

"To be honest, I don`t think I`d be very good at such a role. What drew me to this was the opportunity to play a new kind of Bond Girl," mirror.co.uk quoted Harris, 35, as saying.

"In 2012, there`s a need to have female characters who are equal to that. Otherwise it would be totally imbalanced and no one would care about the relationships Bond has. I love the way it`s developed in that way. Those Bond Girls in the sixties and seventies might have been good back then, but they wouldn`t be seen as very PC now," she added.