In "Skyfall", the 23rd Bond film, Harris plays a field agent operating under the name Eve, who later turns out to be Moneypenny, reported Sun Online.
"I never ever thought I would be a Bond girl. I certainly didn't think I would be playing one aged 35. I didn't think I would ever get that call but I am loving it.
"I remember the day I found out I'd got the part very clearly. I was in Washington at the Kenyan embassy promoting another film I had done. I got the call from my agent and I remember being so excited and screaming, 'You're kidding me, you're kidding me' about 15 million times down the phone," she said.
The actress teams up with Daniel Craig for the upcoming 007 movie.