Her final film that year was the film adaptation Annie, co-starring Quvenzhané Wallis, Jamie Foxx, and Rose Byrne. She took on the role of Miss Colleen Hannigan, the cruel control freak of the foster home where the titular character resides.Cameron Diaz Signed For 'Annie' To Play Miss Hannigan After Sandra Bullock Passes Deadline, Retrieved June 27, 2013 Upon its December premiere, Annie made US$133million worldwide, with Diaz's performance garnering polarized reviews; critics praising her effort, but ultimately calling it too "vampy", as well as "strident and obnoxious". Peter Travers of Rolling Stone says that she "overacts the role to the point of hysteria".
Her final film that year was the film adaptation Annie co-starring Quvenzhané Wallis Jamie Foxx and Rose Byrne She took on the role of Miss Colleen Hannigan the cruel control freak of the foster home where the titular character residesCameron Diaz Signed For 'Annie' To Play Miss Hannigan After Sandra Bullock Passes Deadline Retrieved June 27 2013 Upon its December premiere Annie made US$133million worldwide with Diaz's performance garnering polarized reviews; critics praising her effort but ultimately calling it too "vampy" as well as "strident and obnoxious" Peter Travers of Rolling Stone says that she "overacts the role to the point of hysteria"