While the original "Annie" was set during the Great Depression, this version is completely modernized. Jamie Foxx plays the Daddy Warbucks stand-in, a mayoral candidate who looks to soften his image by aligning himself with the cuddly, titular orphan (Quvenzhane Wallis from "Beasts of the Southern Wild"). Cameron Diaz plays the new Miss Hannigan (and gets one of the bigger laughs of the trailer), who runs the orphanage where Annie lives, and Rose Byrne plays Foxx's personal assistant. (Bobby Cannavale plays Foxx's political advisor.)
You get more of a sense of the overall spirit of this new "Annie," which seems to keep much of the tone of the original 1977 Broadway musical (and subsequent 1982 film) while updating it for modern audiences. Keep in mind that one of the biggest question marks of the movie nobody has heard yet: the new Jay-Z songs written specifically for the movie (he's also a producer). Hopefully it'll be better than his work for Ridley Scott's "American Gangster."
Well, no matter how this "Annie" turns out, it can't be worse than "Annie 2: Miss Hannigan's Revenge," a stage play that opened in the late eighties and died a horrible, horrible death.
"Annie" opens on December 19th and will directly enter the musical thunderdome: two musicals enter, only one leaves.