Diane Kruger was at her fashionable best as she attended the season opening performance of Tchaikovsky’s Eugene Onegin opera.
The actress donned her finery to attend the glitzy event at The Metropolitan Opera House in New York City on Monday evening.
The 37-year-old looked radiant as she walked the red carpet in a black, white and red gown.
Meanwhile Heather Graham also ramped up the glamour in a strapless green embellished fishtail frock.