Back in the '70s Sir Ian McKellen became one of the leading Shakespearean actors of his generation. Geeks the world over know him for his role as the anti-hero Magneto in the "X-Men" movies, and of course, the wizard Gandalf in "The Lord of the Rings" trilogy, for which he earned one of his two Oscar nominations. His latest role is as Sherlock Holmes in "Mr. Holmes." Before he took on a few etiquette questions, the veteran actor talked about his storied career, playing the "real" Sherlock Holmes, and why Dame Judi Dench is a "naughty, naughty girl!"
