Bobby Cannavale has joined the cast of Annie and will star alongside Jamie Foxx, Quvenzhane Wallis and Cameron Diaz.
The 43-year-old Lovelace star will play a ruthless political advisor to Foxx's Benjamin Stacks - a modern day interpretation of the Daddy Warbucks character - as he runs for mayor, according to Entertainment Weekly.
The film tells the tale of an orphan girl named Annie (Wallis), who is eventually taken in by the billionaire character.
Diaz is expected to play Miss Hannigan, the cruel owner of the orphanage Annie lives in, and Bridesmaids actress Rose Byrne will play Olivia, Stacks' assistant-turned-love interest.
Will Smith and Jay Z will produce the project, while Easy A helmer Will Gluck will director the movie.