This millennial update of the 1977 Broadway musical transplants the story from the 1930s to the present and adds hip-hop beats to most of the original songs. Now Little Orphan Annie is a black foster child in Harlem (Quvenzhané Wallis (Beasts of the Southern Wild) and Daddy Warbucks is Willy Stacks (Jamie Foxx), a telecom entrepreneur with mayoral ambitions. There’s a surprising amount of bite: the filmmakers openly acknowledge the similarities between the Great Depression and the present, and the populist message, however overstated, always registers as sincere. The cast—which features Cameron Diaz and Rose Byrne—has good fun with the material, though not everyone sings well. Will Gluck (Friends With Benefits) directed, striking a buoyant tone that feels closer to classic Hollywood musicals than contemporary kiddie fare.