Actor Roger Moore, who played James Bond from 1973 to 1985, feels Daniel Craig has been the best actor to play 007.In his new book Bond on Bond, Moore writes: "I loved Casino Royale and Daniel Craig. He is a wonderful actor, certainly the best actor to play Bond. (He has) the best build of any Bond."Moore said he was looking forward to the release of Skyfall, reports express.co.uk."I believe that Skyfall is going to have a lot more humour in it than Quantum of Solace did, something I'll be pleased to see," he added.Behind-The-Scenes: James Bond's Skyfall in LondonNew footage featuring director Sam Mendes and actor Daniel Craig sharing their experience of shooting James Bond's latest franchise Skyfall in London. The featurette shows the city in a new light.The clip begins with characteristic shots of the Big Ben and the streets of London as the iconic theme music of James Bond plays in the background. In the clip, Mendes gets nostalgic about the time he spent in London. Talking of his constraints, Mendes notes, "I think the most difficult thing about shooting in London is to try and find a way of shooting it, it's not a particularly photogenic city." CLICK FOR VIDEOWho's your favourite? Vote now!