According to the Smiths, the short version was that Willow decided she'd had her fun (for now, at least) doing her one song/album and doesn't really want a full-time acting/singing career right now; but since they'd already set up the movie they went ahead with Wallis taking over as Annie and Foxx stepping into the Warbucks part (which most had assumed Will would've played himself.)Merklyn236 said:Nice Christmas Story reference at the end there, MovieBob.
The only thing that bugged me about them doing this was that for the longest time Willow Smith was supposed to play Annie. When did that change?
Did Hollywood realize that you can't capitalize on an actor's/actress's parentage and hope for big box office returns? Oh, wait, nah that can't be it. Hollywood never realizes when they make mistakes.