GRAN TORINO at the Top of the Box Office

Clint Eastwood’s Gran Torino raced to the top of the North American box office this weekend with $29 million in ticket sales, according to studio estimates Sunday.
The film, which stars Eastwood as a war veteran who bonds with a Hmong teenager, easily shook off its competition after expanding into 2,808 theaters. Its domestic total currently stands at $40 million.

Debuting at No. 2 with $21.5 million was Gary Winick’s latest comedy, Bride Wars, starring Anne Hathaway and Kate Hudson (above) as best friends who become the worst enemies after their weddings are accidentally booked on the same day.

Meanwhile, new entry The Unborn finished third with $21 million. The David [...]