Disney/Pixar's Up came in a close second again over the June 12 weekend, with $30.5 million, lifting the acclaimed animated film's total to $187.2 million, the Associated Press reported.
But Eddie Murphy delivered a dud with the Paramount family comedy Imagine That, which debuted at number six, with a lackluster $5.7 million.
The overall box office was down sharply from the same weekend a year ago, when The Incredible Hulk led with a $55.4 million weekend. Total revenues this weekend came in at $140 million, off 22 percent from last year's, the wire service reported.
In limited release, Sony Pictures Classics' sci-fi tale Moon pulled in $145,218 in eight theaters for an $18,152 average. The film stars Sam Rockwell as a lonesome, homesick worker on the lunar surface whose grip on reality is challenged when a second version of himself appears.