I have always been a fan of James Bond. As a teenager, my mother had copies of original Ian Flemings' paperback James Bond novels. I read all of them and now wish I had kept them when she passed away.
Below is a clip of all the James Bond Gun Barrel Openings. They include all standard James Bond movies up to Casino Royal (2006).
Six actors have played James Bond in the 22 EON Productions of James Bond. "Never Say Never Again" was not an EON movie, but it is included in the clip because it had Sean Connery returning to play 007.
I have listed the six 007s in my order of preference. Please feel free to agree or disagree. The clip is posted below the list.
1. Sean Connery
2. George Lazenby
3. Roger Moore
4. Pierce Brosnan
5. Timothy Dalton
6. Daniel Craig
James Bond: Do you expect me to talk?
Goldfinger: No Mr. Bond, I expect you to die!