Affleck's film tops US box office
Ben Affleck's movie The Town has topped the US box office.
The drama about bank robbers - which has earned rave reviews - opened with 23.8 million dollars to take the No 1 spot.
The Town is the second movie directed by Ben, who stars alongside Jeremy Renner, Rebecca Hall, Jon Hamm and Chris Cooper.
Elsewhere at the box office, high school comedy Easy A came in second place with 18.2 million, according to estimates on Sunday.
And Devil, from producer M Night Shyamalan, landed in third place with 12.6 million dollars.
Last week's No 1 movie, the 3D horror sequel Resident Evil: Afterlife, starring Milla Jovovich, dropped to fourth place with 10.1 million.
The week's other new wide release, Alpha And Omega, opened with 9.2 million for fifth place. The 3D animated wolf tale features the voices of Justin Long, Hayden Panettiere and Danny Glover.
Estimated ticket sales for Friday to Sunday at US and Canadian theatres are according to Hollywood.com. Final figures will be released on Monday.