Ben Stiller's "Tropic Thunder" scored $26 million over the weekend to claim the #1 spot at the domestic box office, ending the four-week reign of supremacy by "The Dark Knight." The war spoof has made $37 million since opening on Wednesday (incidentally, $4 million behind what "Pineapple Express" made last weekend).
But with a second-place finish and $16.8 million, "The Dark Knight" is still the story of the summer, meaning "Tropic Thunder," "Iron Man" and just about everyone else save Michael Phelps will have to settle for minor victories. Falling only 35 percent, "The Dark Knight" continued to make history in its fifth weekend in release, climbing past "Star Wars" to become the second-highest-grossing movie of all time. Its total now stands at a mind-boggling $471.5 million.