The film features an ensemble cast: James Corden (Gavin & Stacey, One Man Two Guvnors) as The Baker, Emily Blunt (Gnomeo & Juliet, Edge of Tomorrow) as The Baker's Wife, Meryl Streep (The Iron Lady, Fantastic Mr. Fox) as The Witch, Anna Kendrick (Up in the Air, Scott Pilgrim vs. The World) as Cinderella, Daniel Huttlestone (Les Miserables) as Jack, Lilla Crawford (Little Miss Perfect) as Red Riding Hood, MacKenzie Mauzy (The Bold and the Beautiful, Drop Dead Diva) as Rapunzel, Chris Pine (Star Trek, Rise of the Guardians) as Cinderella's Prince, Billy Magnussen (As the World Turns, The Lost Valentine) as Rapunzel's Prince, Tracey Ullman (Corpse Bride, Robin Hood: Men in Tights) as Jack's Mother, Frances de la Tour (Harry Potter, The History Boys) as the Giant, Christine Baranski (The Good Wife, The Big Bang Theory) as Cinderella's Step-Mother, and Johnny Depp as The Big Bad Wolf.
Disney putting the film version of the show out was itself quite controversial, given the show's dark and mature themes. But then Sondheim, speaking to a group of drama teachers in New York, revealed just how much more controversial it's going to get.
Hidden because of spoilers.