Cannavale to Star Opposite Cameron Diaz in “Annie”

It’s the hard-knock life for Bobby Cannavale

The 43-year-old half-Cuban American has signed on to star in Sony Pictures and Overbrook Entertainment’s in the film adaptation of the Broadway musical Annie.

Bobby Cannavale

Cannavale, currently nominated for two Emmy Awards, joins Quvenzhane Wallis, Jamie Foxx, Cameron Diaz and Rose Byrne in the Will Gluck-directed film.

Cannavale, who most recently appeared in Woody Allen’s Blue Jasmine, will play a bulldog political adviser to Foxx’s character as he makes a mayoral run in New York.

The film is set for release on Christmas Day 2014.

Gluck is currently revising the film’s screenplay, which was written by Emma Thompson and rewritten by Aline Brosh McKenna. It’s based on the comic strip and the musical stage play Annie, with book by Thomas Meehan, music by Charles Strouse and lyrics by Martin Charnin.

Cannavale will next appear in the Jon Favreau-directed Chef opposite Favreau and Scarlett Johansson, and the Dan Fogelman-directed Imagine with Al Pacino, Jennifer Garner and Annette Bening.