If somebody knew every time they did something it was going to be a hit there would never be any failures. Sadly, that's not how it works. You take nothing for granted.
Long gone are the days of the stylised old James Bond films with Roger Moore karate chopping his way through the bad guys - audiences are not going to buy it anymore. The genre has got quite serious now.
We're all waiting for the opportunity to do big films but you have to wait your turn - unless you get offered something like Twilight when you're 20! Otherwise, you just have to keep slogging away.