Skyfall feels, in many ways, like the last film in Daniel Craig‘s tenure as James Bond. It’s only his third go round as the British secret agent, but he’s already haggard, unshaven and tired of the back-stabbing, gun-toting rat race. When a list of MI6′s undercover agents is stolen (that’s right, it’s the old NOC list chestnut!) Bond and Agent Eve (Naomie Harris) are tasked with recovering it, but the mission goes awry and Bond is left for dead. He’s not, obviously, but he’s enjoying the peaceful anonymity and seaside screws too much to give a damn about anything else. But when MI6 is attacked back in London Bond rises from the dead and returns to duty. He tries too anyway, but injuries, indifference and a battered spirit threaten to keep him on the bench. It’s only when the stakes get personal for him and M (Judi Dench) that he musters the will needed to fight back. But will it be too late? Skyfall is big, beautiful entertainment that delivers the expected action set-pieces but adds truly artistic visuals and multiple odes to Bond films of the past fifty years. It’s never dull, occasionally surprising and unafraid to delve into Bond’s life more than any film since On Her Majesty’s Secret Service. Unfortunately (and unnecessarily), all of that comes at the price of gaping plot holes and staggering lapses in logic.