Most foster moms are kind and devoted people working hard to help a kid who needs a hand. And then there's Miss Hannigan, whom Cameron Diaz plays in Columbia Pictures' new, energetic comedy “Annie” based on the beloved Broadway musical.
For this onetime woulda-coulda-shoulda-been pop star, being a foster mom isn't about giving back - it's about taking all you can get (like a stipend from the state for the kids' care). With five kids sharing one room, Hannigan will do anything to keep that gravy train going.
In creating a new version of Miss Hannigan, Diaz welcomed the opportunity to portray a classic character while also breaking new ground. "I grew up with Annie, and I love Carol Burnett's performance as Miss Hannigan," she says. "When it was announced that I was playing the character, I got people of all ages, all walks of life, coming up to me, 'I hear you're playing Hannigan - I love Hannigan, she's my favorite character!' Everybody knows this character. In this movie, I had a chance to play a role that people are familiar with, but she's been brought into present day in such a fun and contemporary way. So I jumped right on board - it was an amazing opportunity to sing and dance in a film."