Leonardo DiCaprio's "Inception" has won a battle of superstar action thrillers over Angelina Jolie's "Salt" at the weekend box office.
"Inception" remained the No. 1 movie for the second-straight weekend with $43.5 million, The Associated Press reports.
The Warner Bros. thriller featuring DiCaprio as leader of a team that sneaks into people's dreams raised its 10-day total to $143.7 million.
Sony's spy caper "Salt" debuted a solid No. 2 with $36.5 million. The movie stars Jolie as a CIA operative who goes rogue after she's accused of being a Russian sleeper agent.
Coming in at No. 3 with $24.1 million was Steve Carell's family hit "Despicable Me." The animated comedy raised its domestic total to $161.7 million.