Want to see Cameron Diaz as Miss Hannigan?

The official trailer for Annie has been released and we have to say we are impressed!

It’s hard to know what to expect with remakes of classics, especially musicals, but with a cast like this could it have gone wrong?

Annie stars Cameron Diaz, Jamie Foxx, Rose Byrne and Quvenzhané Wallis.

The movie is due for release Christmas this year.