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.
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.
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.