The “Beauty and the Beast” trailer is finally here and it is wonderful. The promo teases of Emma Watson in the very end. However, it was enough for fans and the original Belle to remark that Watson was just “perfect for the role.”

The trailer has received more than 3.5 million YouTube views since it was released yesterday. Fans couldn’t hold their excitement ever since the announcement about the trailer debut was made. Now that it is out, fans can’t stop gushing about how they love the promo and how Emma Watson makes the perfect Belle.

“Disney choosing Emma Watson to play Belle in the live-action version of ‘Beauty and the Beast’ was the best decision ever. #BeOurGuest,” said Twitter user Jade Carmen. “That #BeautyAndTheBeast trailer is perfect. Showed all you needed to see at this point. Seeing the rose was enough,” added Twitter user SecretAvenger22. “That #BeautyAndTheBeast trailer was everything!! Emma Watson is the Disney Princess I need in my life. <3 #BeOurGuest,” wrote Suzie.

However, it is not just the fans who think Emma Watson makes the perfect Belle. Paige O’Hara, who voiced Belle in the animated “Beauty and the Beast,” says that it is perfect casting, states Buzzfeed. “If I were producing the film, I would have cast her. I think she’s absolutely perfect for the role,” said O’Hara.

“She’s got the outward beauty, but she’s also got an inward beauty about her, and an old soul. Through mutual people we’ve sent messages, and I just basically was wishing her all the best and to have a wonderful time,” she added.

The only thing that has left the fans disappointed is that Watson was not wearing the famous yellow dress. According to The Telegraph, the trailer does not hint at Watson wearing the famed dress and this has disappointed fans. This is because ever since the movie’s casting was announced, fans have tweeted artwork showcasing Watson in the said gown.

Well, there is still time for the movie to release. Here’s hoping that the following trailers will show the dress.

Fans react to “Beauty and the Beast” Trailer on Twitter: