Pirates of the Caribbean: At Worlds End
At World's End is nearly three hours long, so it does feel a little padded, but for the most part the film moves at a reasonable pace - even if it almost stumbles to the finish while trying to tie up all the loose ends.