Cameron Diaz was showing off her fierce side as she got into character on set of Annie.
The actress was snapped shouting and snarling as she filmed scenes as Miss Hannigan in New York City.
Sporting a grey studded top and ripped green trousers, the 41-year-old also hurled a pink item off a fire escape.
Cameron was joined on the Harlem set by her co-star Jamie Foxx.
The post Cameron Diaz looks fierce on the set of Annie appeared first on Splash.