LOS ANGELES - "The Town" is the talk of the box office, opening with $23.8 million to take the No. 1 spot. More...