Clint Eastwood’s vigilante flick Gran Torino smashed box office competition and his career record this weekend, earning $29 million, Variety reports. The film has grossed $40.1 million total after a prior monthlong limited run. Wedding comedy Bride Wars placed second with $21.5 million, followed by The Unborn, Marley & Me, and The Curious Case of Benjamin Button.
(More Clint Eastwood stories.)