Michelle Trachtenberg has come a long way since "Harriet the Spy."

The 28-year-old actress looked gorgeous as she hit the red carpet for National Geographic's "Killing Kennedy" premiere in a gorgeous green Zac Posen gown.

And while she usually wears her hair pulled back or parted down the middle, Michelle opted for a classic Hollywood glamour look for the event. We love it!

The former child star plays Lee Harvey Oswald's wife Marina in the TV movie, which premieres Sunday night.

The look is a far cry from the last outfit we saw her in: Her Halloween costume!

Over the weekend, she was seen partying with fellow former child star Hilary Duff, who was dressed as a mouse.


Hot Videos