The movie based on the book was released in 2005. It was directed by Wayne Wang; produced by Trevor Albert, Walden Media, and Joan Singleton; distributed by 20th Century Fox; with music composed by Rachel Portman. It stars AnnaSophia Robb as India Opal Buloni, Jeff Daniels as "The Preacher", Opal's father, Mr. Buloni, Cicely Tyson as Gloria Dump, Luke Benward as Steven "Stevie" Dewberry, Dave Matthews as Otis, Eva Marie Saint as Ms. Franny Block, Courtney Jines as Amanda Wilkinson, BJ Hopper as Mr. Alfred, Nick Price as Dunlap Dewberry, Elle Fanning as Sweetie Pie Thomas, Harland Williams as Policeman, John McConnell as Store Manager, Becca Lish as Gertrude the Parrot, and two dogs, Lyco and Scott as Winn-Dixie.