This is not me having a go at Daniel's acting ability at all or the film itself, both are great. I just think that Skyfall's narrative revolves around the idea of Bond being a bit older and more experienced. The last time we saw Craig on screen he had only just finished his becoming cinematic Bond arc. The jump Skyfall implicitly makes doesn't work for me and I can't buy it. I feel like there's been a significant gap between the end of Quantum and the start of Skyfall, a gap I can't just brush over (for me such harms the characterisation they put all that effort into). The film also requires me to be really invested in the Judi Dench M relationship. They have only had two films together so far, and in those films I felt that what they achieved was the establishment of some great groundwork for that relationship, ready to be pushed even further in later installments. It really felt like it was too early to tear what they had built up down. Why Pierce would have been better is that he always portrayed Bond as a weathered character who is tortured, and out of his time somewhat (Skyfall tries to do this but it doesn't gel with how Craig acted in the last two). Plus his relationship with Judi Dench's M was even more developed, and the two had much better chemistry in my opinion. Craig crying at the end for her felt un-earned and completely out of character for this Bond. To me this film felt like Pervis and Wade were writing for the Brosnan character again.
What do you lot think?