Idris Elba thinks playing James Bond would be ''a self-fulfilling prophecy''.

The 42-year-old star - who's been heavily linked with the coveted role, once current incumbent Daniel Craig steps to one side - has admitted his chances of playing the iconic secret agent have been hampered by the constant speculation.

He told Maxim magazine: ''If I were the Bond producers and everyone was pointing me toward one actor, what's the surprise in that?

''Honestly, it's one of those things that if it should happen, it would be a self-fulfilling prophecy; it would be the will of a nation.''

In June, Idris admitted he has ''no idea'' whether he'll be the next James Bond.

Asked if he's set to become the next secret agent, Idris said: ''It's just a rumour. I've no idea.''

But Idris - who previously starred as former South African President Nelson Mandela in 'Mandela: Long Walk to Freedom' - insisted he is not overly concerned by whether or not he is handed the part.

He explained: ''I've sort of conquered fear. In life, there is no place for it. I don't mean to sound deep and philosophical, but it's a waste of emotion.''