The new trailer for what could be described as the Avengers of fairytales (no, really) has gone online.

It features Meryl Streep looking pretty rough as a witch, Chris Pine looking all sorts of dashing as Prince Charming, Anna Kendrick as Cinderella and Johnny Depp as the Big Bad Wolf from Red Riding Hood. James Corden and Emily Blunt star as the Baker and the Baker's Wife.

The film's directed by Rob Marshall, who previously won Oscars for Chicago.

What do we think? Look, it's a Disney film and it's a musical. We got low-level diabetes just looking at this trailer.

That said, it's sure to do huge business in the box office and will undoubtedly be a hit with critics and audiences.