LOS ANGELES: Hollywood star George Clooney starrer ‘The American’ has topped the US box office with an estimated earning of $12.9 million in the weekend.

‘The American’ pushed John Luessenhop-directed ‘Takers’ to the second spot with an estimated $11.4 million haul.

‘Machete’ stood at the third place with an approximately $11.3 million gross on its first weekend followed by ‘The Last Exorcism’ at the fourth, which dropped two places from last weekend. The horror movie added an estimated $7.6 million to its domestic revenue, reports aceshowbiz.com.

The US top 10 movies of this week are:

‘The American’ - $12.9 million

‘Takers’ - $11.4 million

‘Machete’ - $11.3 million

‘The Last Exorcism’ - $7.6 million

‘Going the Distance’ - $6.9 million

‘The Expendables’ - $6.6 million

‘The Other Guys’ - $5.4 million

‘Eat, Pray, Love’ - $4.9 million

‘Inception’ - $4.6 million

'Nanny McPhee Returns’ - $3.6 million