"Annie" trailer: Quvenzhane Wallis, Cameron Diaz, Jamie Foxx update a classic

Quvenzhane Wallis as Annie in "Annie." Columbia Pictures

The hard-knock life is getting a modern update in the just-released trailer for the new version of "Annie."

"Beasts of the Southern Wild" star Quvenzhane Wallis, 10, plays the little orphan of the musical's title, while Cameron Diaz plays the nasty Miss Hannigan and Jamie Foxx is Benjamin Stacks (a take on the Daddy Warbucks character, now a wealthy politician running for mayor of New York City).

Try and resist singing along with the familiar tunes in the trailer -- "It's a Hard Knock Life," for one, and, of course, "Tomorrow."

There's also dance numbers, plenty of pop culture references and a certain dog named Sandy.

The film's debut isn't only a day away, but "Annie" will arrive in theaters on Dec. 19.


Watch CBSN Live

Watch CBS News anytime, anywhere with the new 24/7 digital news network. Stream CBSN live or on demand for FREE on your TV, computer, tablet, or smartphone.

Watch Now

New Android App

For your Android phone and tablet, download the FREE redesigned app, featuring CBSN, live 24/7 news.

The all new
CBS News App for Android® for iPad® for iPhone®
Fully redesigned. Featuring CBSN, 24/7 live news. Get the App