Clint Eastwood, aka living proof that your retired grandad is just lazy, landed top of the box office this weekend, with a stunning $29 million for his Gran Torino, in its first week on wide release. It's his biggest opening ever as either star or director (he's both in this one) and testament to the fact that everyone loves Clint, even when he's playing a big ol' racist.
Left in Torino's dust with a pretty good $21.5 million was Bride Wars, which sees Anne Hathaway and Kate Hudson duke it out to see who is really America's sweetheart - sorry, sees them play brides whose weddings are booked for the same day. Just behind that is scary movie The Unborn with $21.1 million, an extremely good opening for a horror.
In fourth and fifth place are Marley and Me, proving that everyone loves a shaggy dog story, and The Curious Case of Benjamin Button, David Fincher's backwards love story.