Bobby Cannavale lands Annie role

Bobby Cannavale will star alongside Quvenzhané Wallis in Annie.

The Emmy-nominated actor has signed up for a part in the movie musical due for release on Christmas Day, reports Deadline.

Bobby will take on the part of a bulldog political advisor to Jamie Foxx’s character Benjamin Stacks.

Bobby’s character makes a mayoral run in New York during the Sony Pictures and Overbrook Entertainment flick, which stars nine-year-old Oscar nominee Quvenzhané in the coveted title role.

Cameron Diaz will portray Miss Hannigan and Rose Byrne will play Grace in the Will Gluck-helmed film.

The director is producing with James Lassiter, Jada Pinkett Smith and her actor husband Will Smith via Overbrook Entertainment.

Shawn “Jay Z” Carter, Jay Brown, and Tyran “Ty Ty” Smith are producers with Marcy Media.

Will is currently revising the screenplay, penned by actress Emma Thompson and rewritten by Aline Brosh McKenna.

The story has been helped along by details in the 1977 book by Thomas Meehan that inspired the hit Broadway musical.

Music comes from Charles Strouse with lyrics by Martin Charnin.

The film is being overseen at the studio by Andrea Giannetti and Devon Franklin.

Bobby next appears in the Jon Favreau-directed movie Chef with Scarlett Johansson.

He also has a part in the Dan Fogelman’s forthcoming film Imagine, alongside Al Pacino, Jennifer Garner and Annette Bening.

Bobby is represented in Hollywood by ICM Partners and Framework Entertainment.

The thespian is currently appearing in Woody Allen’s latest motion picture Blue Jasmine.

He is famed for his role as a villain in the HBO network’s Boardwalk Empire.

© Cover Media