Cameron Diaz's Inspo For Her 'Annie' Villain: 'Drunk On Heels'

Get it together.

When it comes to remaking a classic like "Annie," there's a challenge for actors in owning their well-loved roles while still bringing their own take to the character. That's the issue that Cameron Diaz faced in her performance as Miss Hannigan in the upcoming "Annie" update.

Diaz's version of Hannigan is a foster mom, an unmarried, bitter, pill-popping former C&C Music Factory collaborator who forces the girls under her care to both clean her apartment and listen to her sing incessantly. After Annie (Quvenzhane Wallis) makes it big by moving in with Will Stacks (Jamie Foxx), she, of course, tries to get a piece of the action.

In a chat with Diaz and fellow "Annie" villain Bobby Cannavale, MTV News found out the duo's inspirations for their villainous characters.

"I feel like my Hannigan is just, I just imagined a girl who at one time had it together but not really, kind of a little kooky," Diaz said. "Drunk on heels. She was just ragtag."

"Annie" hits theaters December 25.