BEST 7. 'Casino Royale'
In "Casino Royale," Daniel Craig re-invented 007 after becoming the seventh actor to play the famed British spy. Craig went on to play James Bond in "Quantum of Solace" and "Skyfall." —XFINITY Entertainment Staff (Photo: United Artists)
The opinions expressed are solely those of the author and do not necessarily reflect the views of Comcast.