Sean Connery would have struggled to make you forget 007. McKellen is Gandalf from the moment he appears to the moment he exits the screen. His performance is amazing.
Off the screen, think of him as yet another artist who thinks his talent in one particular field (acting) makes his opinion in an entirely separate field important. In other words, he's delusional. If the rest of our society didn't so commonly share his delusion, it would be a less than notable fact about the man.
It's just that I can hear him saying "Fool of a Took! Next time, throw yourself in!"
Dan
(c;