Leonardo DiCaprio, Inception

Christopher Nolan's Inception topped the weekend box office, raking in a dreamy $60.4 million, according to Box Office Mojo.

The film is Leonardo DiCaprio's biggest opening weekend, topping his previous best of $41.1 million with Martin Scorsese's Shutter Island earlier this year.

But Nolan, who stepped away from the Batman franchise to make Inception, didn't come close to his Dark Knight record opening weekend of $158.4 million. (It was released two years ago on this same weekend.)

VIDEO: Leonardo DiCaprio Inception junket

Coming in second: Steve Carell's animated Despicable Me, earning $32.7 million over the weekend, bringing its 10-day total to $118.4 million. Jerry Bruckheimer's Sorcerer's Apprentice with Nicolas Cage took in $17.4 million in its opening weekend to place third.

Rounding out the top 10: The Twilight Saga: Eclipse (No. 4, $13.5 million), Toy Story 3 (No. 5, $11.7 million); Grown Ups (No. 6, $10 million); The Last Airbender (No. 7, $7.4 million); Predators (No. 8, $6.8 million); Knight & Day (No. 9, $3.7 million) and The Karate Kid (No. 10, $2.2 million).