Daniel Craig is back as Ian Flerning's James Bond 007 in Skyfall, the 23rd adventure in the longest-running film franchise of all time. In the film, Bond's loyalty to M is tested as her past comes back to haunt her.