The latest Bond girl, French actress Berenice Marlohe, poses with Naomie Harris, who will play a field agent called Eve.
Earlier reports suggested Harris would play the new Miss Moneypenny, who has yet to make an appearance in films starring Daniel Craig as James Bond.