Pirates of the Caribbean: At World's End

A lot of critics are complaining that the movie is too long and the plot's too convoluted - well, it is nearly three hours, but it's three hours that does proper justice to the important characters that have developed during the first two movies and gives them all a proper conclusion.

Yeah, it's silly sometimes. But, DAMN, it's a lot of fun.