Clint Eastwood‘s new movie, Gran Torino (Tribute viewer rating: 4.00), took off at the weekend box office with $29 million (all figures US), despite the movie already having been out in limited release for a month (Its five-week take is $40.1 million). This marks the biggest opening of an Eastwood film in the legendary actor/director’s career. Bride Wars (Tribute viewer rating: 3.55) starring Anne Hathaway and Kate Hudson as duelling brides came in second, grossing $21.5 in its box office debut. Another newly released movie was third — The Unborn (Tribute viewer rating: 2.53), earning $21.1 million. Marley & Me (Tribute viewer rating: 4.13), having enjoyed two weekends at the top spot, fell to fourth with a take of $11.4 million, making its three-week total $123.7 million. Rounding out the top five was The Curious Case of Benjamin Button (Tribute viewer rating: 3.96), earning $9.5 million.