"The Hangover" actress channeled her inner Princess Ariel at the season opening performance of Tchaikovsky's Eugene Onegin at The Metropolitan Opera House in New York on Monday.
Heather sported a mermaid-style nude and emerald Naeem Khan gown which featured beaded tulle and a petal train. (We're seeing a bit of Katniss Everdeen in the gown too!)
But the "Boogie Nights" star got some serious style competition from fashion girl-about-town Diane Kruger who rocked a voluminous satin Prabal Gurung gown with a dramatic wide skirt and white pumps.
Graham seems to favour shades of green; the "From Hell" star wore a jade figure-hugging gown at "The Hangover 3" premiere in May and a satin emerald button-up while in London.
What do you think of her dress?
Also on HuffPost