Clint Eastwood's Gran Torino had played in just 84 theaters since limited release in December. This weekend, it expanded to 2,808 theaters and, to the surprise of industry watchers, it out-grossed all other films with $29 million. Dissolve now to the Detroit Auto Show, where the companies that made cars like the Gran Torino back in the 70's are still trying to get over it. Dan Neil is auto critic for the Los Angeles Times.