When we first heard that Jay Z and Will Smith were teaming up for a modern-day "Annie" remake starring Jamie Foxx, Cameron Diaz and Quvenzhané Wallis at the titular happy-go-lucky orphan, it was hard to imagine what exactly they had in mind.
But now, thanks to the first trailer for the Will Gluck-directed remake, we have a better picture.
Judging from the clip, Diaz makes for a convincingly nasty and rather disheveled Ms. Hannigan, the infamous foster mom who sprays her orphans with a spray bottle and, apparently, is still bitter she's not George Clooney's wife.
Foxx, meanwhile, stars as Will Stacks, the billionaire New York mayoral candidate who, after bumping into Annie on the streets of Harlem, takes her in because, in his words, "the more we're seen together, the better it is for my campaign."
From the official synopsis, "Stacks believes he's her guardian angel, but Annie's self-assured nature and bright, sun-will-come-out-tomorrow outlook on life just might mean it's the other way around."
"Annie," which also stars "Bridesmaids" actress Rose Byrne, hits theaters on Christmas Day.