•
Jamie Foxx as Mr. William "Will" Stacks, an entrepreneur in technology (particularly, the mobile phone industry) turned politician, who is trying to run for
Mayor of New York City. The character is a modification of
Oliver Warbucks •
Quvenzhané Wallis as Annie Bennett-Stacks, an optimistic ten-year-old child living in foster care searching for her parents. Towards the end, she and her dog Sandy are adopted by Stacks. •
Cameron Diaz as Miss Colleen Hannigan, the cruel and drunk
control freak who runs the foster home where Annie resides. She was a singer back in the 1990s but ended her career due to alcoholism. Miss Hannigan's first name is also changed to Colleen, instead of her previous film name, Agatha. •
Rose Byrne as Grace Farrell, Stacks' faithful personal assistant and love interest, as well as Annie's mother figure. •
Bobby Cannavale as Guy Danlily, a "bulldog political adviser" to Stacks. He convinces Stacks to let Annie live with him for the press at first, but later proves that he doesn't care for her well-being. His motives are partly based on
Denis J. Dimple. •
Adewale Akinnuoye-Agbaje as Nash, "the tough but lovable
bodyguard and driver for Will and a good friend of Annie." He evokes the traits of Punjab and The Asp. •
David Zayas as Lou, the local
bodega owner who is a friend of Annie and becomes a love interest to Miss Hannigan. He evokes the traits of the laundryman Mr. Bundles. •
Stephanie Kurtzuba as Mrs. Kovacevic, the New York Family Services worker who becomes close with Annie's case. • Amanda Troya as Pepper Ulster, the bossiest and second oldest foster girl. She is twelve-years-old and usually bitter towards Annie, but eventually comes around. •
Zoe Margaret Colletti as Tessie Marcus, the second youngest of the foster girls. She is ten-years-old and the same age as Annie. • Eden Duncan-Smith as Isabella Sullivan, the oldest of all the foster girls. She is based on the characters July and Kate. •
Nicolette Pierini as Mia Putnam, the youngest of the foster girls. Her character is based on Molly and is seven-years-old. • Peter Van Wagner as Harold Gray, the
Mayor of New York City who Will is running against • Marti as Sandy, Annie's dog. Sandy is a female
shiba inu in this film, as opposed to the 1982 film adaptation where the dog is a male
otterhound.
Cameos •
Patricia Clarkson as a Focus Group woman •
Michael J. Fox as himself •
Mila Kunis as Andrea Alvin, the lead actress in
MoonQuake Lake •
Ashton Kutcher as Simon Goodspeed, the lead actor in
MoonQuake Lake •
Bobby Moynihan as a guy in a bar who criticizes Will's singing and dancing following his withdrawal from the mayor election •
Rihanna as Moon Goddess, a supporting character in
MoonQuake Lake • Scarlett Benchley as Sakana, a supporting character in
MoonQuake Lake who Will takes a liking to •
Sia as an Animal Care & Control volunteer • Rachel Crowther as a Street Dancer Although they had nothing to do with
Annie,
Phil Lord and Christopher Miller's names appear in the end credits of
MoonQuake Lake, the fictional
film within the film, as part of a long-running inside joke between the pair and director Will Gluck. Taylor Richardson, who played the title role in the
2012 Broadway revival of the musical, appears in the beginning of the film as one of Annie's classmates, also named "Annie".
Dorian Missick and
Tracie Thoms portray Annie's fake parents who were hired by Guy and evoke the traits of Rooster Hannigan and Lily St. Regis.
Pat Kiernan cameos as an
NY1 reporter. ==Musical numbers==