Marion Cotillard and Leonardo DiCaprio

Salt spiced up the weekend box office, but it couldn't knock Inception from the top spot.

Watch clips from Salt

With $43.5 million, Christopher Nolan's mindbender stayed at No. 1 for the second week in a row, edging out Angelina Jolie's spy caper, which drew $36.5 million, according to Box Office Mojo. Inception, which only dropped 30 percent in its second weekend, now boasts a 10-day total of $143.7 million.

Following in third place with $24.1 million was Despicable Me. The Steve Carell animated comedy has grossed $161.7 million in three weeks.

Inception has $60.4 million dream weekend

The weekend's other new release, Ramona and Beezus, debuted in sixth place with $8 million.

Rounding out the top 10 were: The Sorcerer's Apprentice (No. 4, $9.7 million); Toy Story 3 (No. 5, $9 million); Grown Ups (No. 7, $7.6 million); The Twilight Saga: Eclipse (No. 8, $7 million); The Last Airbender (No. 9, $4.1 million); and Predators (No. 10, $2.8 million).