But doesn't everyone love Judi Dench because she plays M? I mean, isn't that by far her best known and longest-running role? Other than Queen Victoria in Mrs. Brown I can't actually think of another character I know her as. For better or worse, M is (or has been) Judi Dench for well over a decade now.