Your weekend box office:
1. Pirates of the Caribbean: On Stranger Tides - $90.1 million, a huge take but also a big underperformance for the series. Perhaps the Jack Sparrow character has finally worn out his welcome after four films and multiple appearances at every Halloween party for the last eight years.
2. Bridesmaids - $21.1 million, a drop of only 20%. People really needed a laugh this weekend, with the looming threat of Facebook friends' constant Rapture jokes.
3. Thor - $15.5 million, dropping 55% as America's need to go to a theater and see a hulking man with golden locks was quelled by the arrival of The Chaperone on Netflix Instant Watch.
4. Fast Five - $10.6 million, dropping almost 50% from last weekend, because it just felt kind of pointless when we know we'll be able to see Vin Diesel as a really awesome android soon enough.
5. Rio - $4.7 million. Some people just want to see some CGI birds, you know?
Weekend Box Office Results [Box Office Mojo]