Just a few days ago I was complaining about how overly long Hot Fuzz was, but that's the opposite of how I felt about Spider-Man 3. Even though it was hampered by a host of problems that would take days to nit-pick, I simply didn't care. The film had me hooked from frame one and I would have gladly sat in the theater for another three or for hours without complaining.
Everything about this movie was great--even the stuff that was crap. I haven't felt this satisfied by a movie in a long time.