Boardwalk Empire star Bobby Cannavale has joined Jamie Foxx in the 2014 movie remake of Annie.

The actor will play Guy, a political consultant to Foxx's character, Daddy Warbucks.

Beasts of the Southern Wild star Quvenzhané Wallis is slated to play Annie in the film, with Cameron Diaz as Miss Hannigan and Rose Byrne as Grace.

Jay Z, Will Smith and Jada Pinkett Smith are also onboard as producers.