The Cowboys & Aliens star described his role as a cowboy fighting an alien invasion in the film as a "lucky break" because he never dreamed that such a part would come up.
Craig told Access Hollywood: "I wanted to play a cowboy for as long as I could remember, but I genuinely thought I would never get the chance. It's just a lucky break.
"It's just, the horses, the hat, the guns, the sense of storytelling that's always in Westerns [that draws me to them] and did I say horses?... There's just an iconography that's attached to it. I suppose back home we don't understand the frontier spirit anymore but [there's a] kind of spirit of toughness of living and good will find its way, you know."
Cowboys & Aliens director Jon Favreau recently announced that he will unveil the film at Comic-Con in San Diego, which takes place later this week.
Favreau also said that he cast Craig in the film as he believes that the James Bond actor is capable of playing a "bad-ass hero".
Watch the trailer for Cowboys & Aliens below: