Cameron Diaz has been cast in the new film version of the musical "Annie" in the role of Miss Hannigan, which might have some scratching their heads.
Will this mean a sexy villain? Other actresses who have ably filled the role of Miss Hannigan aren't without an alluring side -- Dorothy Loudon, Carol Burnett, Katie Finneran, Jane Lynch, etc. But can you picture them as Charlie's Angels?
Perhaps Diaz will give Miss Hannigan a whole new spin.
As the Los Angeles Times' Steve Zeitchik notes, Diaz is mid-transformation. On screen, the 40-year-old actress has kicked butt and partied and been both sweet and sultry, but in more recent years she seems to be honing her edge.
Still, Diaz has big shoes to fill. Loudon won a Tony in 1977 for the role. Critic Clive Barnes said: "As the wicked Miss Hannigan, Dorothy Loudon, eyes bulging with envy, face sagging with hatred, is deliciously and deliriously horrid."
And it's hard to top Burnett, who was both boozy, brazen and vulnerable in the 1982 film. She was nominated for a Golden Globe for her performance.
Who was your favorite Hannigan? Tell us in the comments below.