Diaz’s Singing Talents Featured in New “Annie” Clip

It’s the hard-knock life for Cameron Diaz

The 42-year-old half-Cuban American actress is delving into her wicked side as deplorable Miss Hannigan in the modern day remake of the classic motion picture musical Annie.

Cameron Diaz in Annie

In a new clip from the film, Diaz’s character makes it abundantly clear that she doesn’t like “Little Girls.”

The cruel, cranky and drunkard caretaker tells her foster children that Annie isn’t their true friend before breaking out into song and dance with a new version of the classic tune “Little Girls.”

The film, which also stars Quvenzhané Wallis in the title role, Jamie Foxx as Will Stacks, Rose Byrne as Grace and Bobby Cannavale as Stacks’ political adviser, opens in theaters on December 19.

Diaz Lends Her Voice to Several Tracks on the “Annie” Soundtrack

Cameron Diaz has more than a little (girls) to celebrate…

The 42-year-old half-Cuban American actress, who stars as the notorious Miss Hannigan in the upcoming big screen musical Annie, lends her voice to several songs on the film’s just-released soundtrack.

Cameron Diaz in Annie

Diaz sings “Little Girls,” which has a few new verses — but keeps the same catchy chorus from previous versions.

In addition, she appears on the tracks “Easy Street” and “Who Am I?

The Annie soundtrack arrived Monday (Nov. 17), and now the whole album is available for streaming on Spotify. In addition to classics like “Tomorrow” and “Maybe,” this updated tale of the world’s most beloved orphan also features a few brand-new tracks written by Sia, including “Opportunity,” “The City’s Yours” and “Moonquake Lake“; that last song is performed with Beck.

The film, which opens in theaters Dec. 19, stars Quvenzhane Wallis, Jamie Foxx, Diaz and Rose Byrne.