The first question in the poll is stupid. There is not, was not, and never shall be any actor that can top Sean Connery as James Bond. He is the original and the best.
I have watched all the 007 movies all my life, own them, collected them on both VHS, and then sold them to buy them all again on DVD. I've watched each of them tons of times, and I can say that my favorite Bond movie is From Russia with Love. Bond is a spy genre and, in that case, this movie best portrays it. Although, of course, Goldfinger is up there in my list of favorites, it's not quite my favorite.
Peirce Brosnan started out good, Goldeneye and the World is not Enough I liked, but Die Another Day was an absolute travisty. The plot was ripped off from Diamonds are Forever, which was a Bond movie that came out in 1971. The characters were horrible, the dialogue was crap. And the whole damn movie seemed to be surrounded around the dumb car chase in the ice palace that lasted way too damn long.
Thank god they got it right with the next one. Casino Royale, which was the first 007 novel Ian Fleming wrote, brought the francise back up to par.
Though Goldeneye, in my opinion, is not the best Bond movie, it is definetly the best shooter game ever made. I spent months playing that thing. Beat it too, and unlocked all the cheats the right way. Now, thanks to Senior Priveleges at school, it's all of my class playing Goldeneye during study hall. All of sudden, school's fun.