Los Angeles - Sylvester Stallone's The Expendables took the top spot at the North American box office in its debut weekend, $35m.
The film, about a group of mercenaries out to topple a South American dictator, stars Stallone, Jason Statham and Jet Li.
Eat, Pray, Love, Ryan Murphy's warmly lit adaptation of Elizabeth Gilbert's novel about a divorcee's jaunt to Italy, Indonesia and India starring Julia Roberts, was in second place in its premier weekend with $23.7m.
Buddy comedy The Other Guys, about two officers who take over a high-profile investigation, meanwhile pulled in $18m in ticket sales for third place.
It outpaced the slick thriller Inception, the sci-fi summer blockbuster co-starring Marion Cotillard and Ellen Page, which nevertheless pulled in $11.4m from Friday to Sunday, totalling nearly $248.5m in ticket sales since it first opened.
In the fourth-place flick DiCaprio stars as a thief who specialises in infiltrating dreams. The movie has impressed critics with its complex science fiction concepts.
Snatching the moon
In its first weekend, Scott Pilgrim Vs The World, the Edgar Wright film with Michael Cera and Mary Elizabeth Winstead, netted $10.5m for a fifth place finish.
The romantic comedy was trailed by blockbuster Despicable Me, which earned $6.7m. The 3D animated film from Universal Pictures stars Steve Carell as the voice of Gru, a villain bent on snatching the moon.
Disney dance movie Step-Up 3D, which was praised for its use of 3D technology but panned for its paper-thin plot, was in seventh place with $6.6m.
Trailing it was Salt, starring Hollywood's biggest female action superstar Angelina Jolie, playing a captivating CIA agent accused of being a Russian spy. It netted $6.3m, and $103.6m overall since it opened four weeks ago.
The latest Steve Carell vehicle Dinner for Schmucks, about a quest to find the dumbest guy possible to invite to a dinner meal, sank to ninth place earning $6.3m.
Kids' comedy Cats & Dogs: The Revenge of Kitty Galore, scored the 10th-place spot earning $4m.
The film, about a group of mercenaries out to topple a South American dictator, stars Stallone, Jason Statham and Jet Li.
Eat, Pray, Love, Ryan Murphy's warmly lit adaptation of Elizabeth Gilbert's novel about a divorcee's jaunt to Italy, Indonesia and India starring Julia Roberts, was in second place in its premier weekend with $23.7m.
Buddy comedy The Other Guys, about two officers who take over a high-profile investigation, meanwhile pulled in $18m in ticket sales for third place.
It outpaced the slick thriller Inception, the sci-fi summer blockbuster co-starring Marion Cotillard and Ellen Page, which nevertheless pulled in $11.4m from Friday to Sunday, totalling nearly $248.5m in ticket sales since it first opened.
In the fourth-place flick DiCaprio stars as a thief who specialises in infiltrating dreams. The movie has impressed critics with its complex science fiction concepts.
Snatching the moon
In its first weekend, Scott Pilgrim Vs The World, the Edgar Wright film with Michael Cera and Mary Elizabeth Winstead, netted $10.5m for a fifth place finish.
The romantic comedy was trailed by blockbuster Despicable Me, which earned $6.7m. The 3D animated film from Universal Pictures stars Steve Carell as the voice of Gru, a villain bent on snatching the moon.
Disney dance movie Step-Up 3D, which was praised for its use of 3D technology but panned for its paper-thin plot, was in seventh place with $6.6m.
Trailing it was Salt, starring Hollywood's biggest female action superstar Angelina Jolie, playing a captivating CIA agent accused of being a Russian spy. It netted $6.3m, and $103.6m overall since it opened four weeks ago.
The latest Steve Carell vehicle Dinner for Schmucks, about a quest to find the dumbest guy possible to invite to a dinner meal, sank to ninth place earning $6.3m.
Kids' comedy Cats & Dogs: The Revenge of Kitty Galore, scored the 10th-place spot earning $4m.