Yet Skyfall and Craig’s Casino Royale rank as the best movies taking all kinds of criteria including audience approval and gross earnings into account.It did. I don't blame Craig, it's the way it's filmed and the scripts. It's like Dr Who the new series has lost millions of viewers because of the changes and storylines.