The 29-year-old royal was photographed on the red carpet at fashion's biggest event of the year on Monday in New York City. For the event, Beatrice wore a long, deep purple gown with a black clutch.
The event takes place each year at the Metropolitan Museum of Art on the first Monday in May. This year's theme for the event is Heavenly Bodies: Fashion and the Catholic Imagination.
Beatrice's appearance at the event comes just under two weeks before her cousin Prince Harry marries Meghan Markle. The couple is set to tie the knot on May 19 at St. George's Chapel at Windsor Castle.