"Pirates of the Caribbean: At World's End" cruised to a record as the biggest Memorial Day weekend opening ever, raking in $142 million in U.S. theaters.
But the latest adventure of Capt. Jack Sparrow didn't keep pace with "Spider-Man 3," which opened earlier and posted $151.1 million over three days, also a domestic record, Variety reported Tuesday.
Including a limited Thursday screening, the extended weekend total for "Pirates" swelled to $156 million, according to Disney estimates.
The extended weekend tally of "Pirates of the Caribbean: At World's End," surpassed the $122.8 million "X-Men: The Last Stand" took in last year when it broke the four-day, Memorial Day weekend record.
So-called three-quels "Pirates," "Shrek the Third" and "Spider-Man 3" topped the weekend box office chart.