Cameron Diaz—A.K.A. Miss Hannigan—Is Rocking Some Seriously Stylish Strands

(Credit: FameFlynet Pictures - 2, Ignat/Bauer Griffin) 

We've seen the original version of Annie, and we don't remember Miss Hannigan looking this good.

ICYDK, Cameron Diaz has taken on the iconic role of the cruel headmistress in the upcoming remake of the iconic flick, which has been filming in Manhattan over the past few months. And with every on-set snap we see of her, we can't help but notice how ridiculously awesome her hair looks. Check out our favorite three styles so far.

1) The Cool Crown Braid: It's parted on the side, braided around her head, and secured with oversize barrettes. Perfect holiday hairstyle, right?

2) The Braided Back Bangs: Well, we've never seen this before. Her bangs are parted down the center, plaited back and pinned down. And how cute are the braids juxtaposed against the messy, tousled strands slung over her shoulders?

3) The Adorable Double Bun: Between the pinned back and pumped up pompadour bangs and two tiny buns stacked on top of one other, we think we've found our new go-to bad hair day 'do.

Tell us—which style is your favorite?