Well, Daniel Craig did get full "poster presence" with Kidman, in a quite-legitmate attempt, I believe, to try to sell this dead-on-arrival movie as having James Bond in it.
I suppose I made made my Pierce Brosnan reference because the critical world seemed to rapidly shunt Brosnan and his Bond aside in favor of the "different" Craig. (Brosnan held the title as "second best Bond" in recent years.) But star-making machinery is tricky; clearly, Craig had no star power to save "The Invasion."
James Bond launched only one true movie star. The first one: Sean Connery. This is because, I believe, he was a true movie star ready to go when they hired him. Thereafter, the hires were "damaged goods": a male model (George Lazenby), a TV actor of many years (Roger Moore of "The Saint" and "Maverick" and "The Persuaders"), a handsome third-tier British movie star who had not made it in almost 20 years on screen (Timothy Dalton) ; and, indeed, "Remington Steele" -- Brosnan, who came the closest other than Connery to launching a stand-alone movie star career, and may yet pull it off (he's making "Mamma Mia" with Meryl Streep right now.)
Meanwhile, other major stars or stars-to-be turned down Bond in the post-Connery years: Paul Newman, Burt Reynolds, Mel Gibson...Clive Owen. During those same years, minor-leaguers like John Gavin and James Brolin tried to get the role (Gavin had it until Connery decided to return for "Diamonds Are Forever" after all.)
Daniel Craig has about a decade of Bondage ahead of him; we'll see if he sustains stardom aside from it. Other than for Sean Connery, James Bond just hasn't been that kind of role. And as one critic wrote, that's likely because Sean Connery would have become a star anyway, even if he wasn't cast as Bond. He was that hot in the early sixties.