TRAILER: "Annie"

The trailer for the musical remake of Annie is here. Coming out at Christmas, this version stars little Quvenzhane Wallis (from Beasts of the Southern Wild) as Annie and Jamie Foxx as the billionaire who adopts her. I don't know- this trailer sure doesn't do it any favors. Is it me or does Cameron Diaz just look horrible in this?