Affleck’s ‘The Town’ tops US box office

Ben Affleck and Jeremy Renner in 'The Town'

Ben Affleck’s The Town has topped the US box office on its first weekend on release.

The Boston-set crime drama, co-starring Jon Hamm, Jeremy Renner and Rebecca Hall, sees off competition from new releases Easy A and Devil to land in first place with a $23.8 million haul.

Last week’s number one movie Resident Evil: Afterlife falls to fourth place, while children’s animation Alpha And Omega is a new entry at five.

Both Takers and George Clooney’s The American drop four spots to numbers six and seven respectively, while Inception climbs up to eight.

Machete is the biggest box office faller, sliding down six places to number ten.

The US box office top ten in full:
1. (-) The Town – $23,800,000
2. (-) Easy A – $18,200,000
3. (-) Devil – $12,584,000
4. (1) Resident Evil: Afterlife – $10,100,000
5. (-) Alpha And Omega – $9,200,000
6. (2) Takers – $3,000,000
7. (3) The American – $2,756,000
8. (10) Inception – $2,015,000
9. (6) The Other Guys – $2,000,000
10. (4) Machete – $1,700,000