The starry contemporary movie remake of Annie has released its first trailer. With Quvenzhane Wallis in the title role and Cameron Diaz as Miss Hannigan, we finally get a sneak peak at how the Will Gluck-directed film, produced by Will Smith and Jay Z, has taken several creative turns from the stage show. The re-imagining includes that of Oliver Warbucks’ character as a young mayoral candidate named Benjamin Stacks, played by Jamie Foxx. The rest of the cast features Rose Byrne as Grace, Stacks’ assistant, Bobby Cannavale as a tough political advisor and Adewale Akinnuoye-Agbaje as Stacks’ lovable bodyguard Nash. Watch the trailer below but, warning: you won't be able to get "It's a hard knock life" or "Tomorrow" out of your head for the rest of the day!