“Pirates of the Carribean: At World’s End” to clock in at almost 3 HOURS

“170 minutes. That’s just a hair under three hours. Some of that running time is obviously credits (and in an FX heavy movie like this, don’t be surprised if the credits run most of ten minutes), but that’s still one damn long summer blockbuster about pirates and magic.” Is 3 hours too long for this movie?