Emma Watson was a real-life Disney princess in New York City on Monday, March 13, where she attended two promotional events for her new film, Beauty and the Beast.

The actress, who plays the titular "Beauty" in the remake of the animated Disney classic, first channeled Belle in a canary gold Dior haute couture gown during a special event for children at the Lincoln Center, where she talked to kids about the importance of books (her favorite topic!) and even did a brief reading.

Later that evening, the British star arrived to the movie's screening in a stunning jet black gown with leg-baring slits, bold red lips and a sultry crisscross neckline.