After months and months of waiting, it's finally here. The first trailer for Disney's Beauty And The Beast.

Emma Watson stars as Belle and Dan Stevens as the Beast and from the looks of the two minute teaser, they're gonna nail the parts.

Of course we have to wait until March of 2017 to see the full film but feast your eyes on this..