Culture: In a box-office battle between robots and pre-history, robots win.
- $42.3 million weekend take of “Transformers 2,” based on official results released today
- $41.7 million weekend take of “Ice Age 3”; estimates had the two movies tied yesterday source