Definitely just got home from the midnight showing, and it was every bit as good as I had anticipated. Suffice it to say that Will Ferrell plays an excellent...uh...Megamind, and the script was fantastic.