Tom Hiddleston has silenced rumours he will star in 'James Bond'.

Tom Hiddleston

Tom Hiddleston

The 36-year-old actor is reportedly the nation's favourite star to take on the lead role as the secret agent 007 in the upcoming movie and in 'Doctor Who', but the star has confirmed he has not been in talks with either of those acting positions.

Speaking to Nick Grimshaw on his BBC Radio One Breakfast show, the hunk said: "Obviously it's very flattering that people think I'm part of the conversation ... Neither of those two opportunities have come my way.

"It's difficult because people say 'How would you feel if you were asked?' and you don't know because you haven't been asked."

Meanwhile, Tom has revealed he had to train with a navy seal and two royal marines for his role in 'Kong: Skull Island', which sees him play former SAS tracker Captain James Conrad, who is hired to help hunt down the ape.

Speaking previously, he said: "I was trained by a US navy seal and I worked with two British royal marines and it basically involved getting up at four o'clock in the morning and do all manner of running, jumping, lifting, pulling, pushing and then going and doing a day's work filming."