Emma Watson channels 'Beauty and the Beast' character Belle in yellow Dior gown

Emma Watson just had the princess moment we've all been waiting for.

The "Beauty and the Beast" actress hosted an event at the Lincoln Center on Monday where she talked to kids about one of her favorite subjects: books! And while Watsons' previous press tour outfits have stolen the show every single time, this one may be her most magical yet.

The brunette beauty channeled her fairy tale character, wearing a yellow Dior Haute Couture gown with a sweeping full skirt and draped neck. She wore her tresses back in a sophisticated low bun and showed a hint of color on her lips. Absolutely gorgeous!

Later that day, the former "Harry Potter" star arrived to the film's screening in a floor-length black dress that tastefully showed skin with a subtle slit on the leg. She also flaunted the sophisticated cutout detailing on her dress in several shots with her back to the cameras. Watson is totally lovin' the low-bun, red lip combo as she sported a similar look from her event earlier in the day.

The actress rocked a similar dark look for the Disney remake's premiere in Los Angeles earlier in the month, wearing a black jumpsuit with a eye-catching neckline.

"Beauty and the Beast" hits theaters nationwide on March 17.