Watch: 'Annie' The Trailer

The remake of musical 'Annie' has been set in modern day New York and stars Cameron Diaz, Jamie Foxx, Rose Byrne and Quvenzhané Wallis.

The famous tale of the orphaned little girl comes to the big screen just in time for Christmas.

It's a 'Hard Knock Life' for curly-haired Annie, until she literally bumps into tycoon and New York mayoral candidate Will Stacks and her life changes for good.

Starring Oscar nominee Quvenzhané Wallis in the title role, Cameron Diaz as Miss Hannigan, Jamie Foxx as Will Stacks and Rose Byrne as his assistant, this modern day 'Annie' is full of classic musical numbers,  laughs and touching moments.

'Annie' opens nationwide on December 19.

Gemma Collins

Gemma Collins Has Massive Row With Her Best Mate On TOWIE Set

Human Ken Doll

The Human Ken Doll's Looks Have Left Him Stranded In Dubai For This Reason

Derren Brown Reveals  How TV Mediums 'Talk To The

WATCH! Derren Brown Reveals Just How TV Mediums 'Talk To The Dead'

Eastenders Sisters Ronnie And Roxy Mitchell To Mee

Eastenders Fans Are Convinced Ronnie And Roxy Are STILL Alive!