But she was left red-faced after accidentally showing a lot more than she intended while getting out of her car for the New York premiere of her new movie this week.
Annie wasn't wearing any underwear beneath her sexy black Tom Ford dress and the paparazzi captured her misstep outside the Ziegfeld Theatre and the newlywed actress says she it's "devastating."
"I was getting out of the car and my dress was so tight that I didn't realize it until I saw all the photographers' flashes," she told Vanity Fair writer Ingrid Sischy.
"It was devastating. They saw everything. I might as well have lifted up my skirt for them."
The 30-year-old now joins the same club as Paris Hilton, Lindsay Lohan and Britney Spears who have all flashed a little too much flesh.
Do you feel bad for Anne – let us know your thoughts below…