By Mark Hazard
Casino Royale was a welcome return to a harder edged Bond that had been absent for years, and although the casting of Daniel Craig in the starring role initially brought with it a huge amount of venomous criticism, his portrayal of 007 was almost universally lauded and the film received an unexpectedly positive [...]