Zoe Saldana is the ultimate sci-fi princess. While her roles in Avatar, Star Trek and most recently, Guardians of the Galaxy have seen the 36-year-old actress dressed in weird and wonderful outfits on screen, Zoe's red carpet style is always flawless.
One of her best looks of all time? It has to be that strapless violet dress by Givenchy from the Academy Awards in 2010. It had sequins, it had ruffles - it had it all.
For a reminder of this look and more, see Zoe's fashion history in full, beginning with a few risky outfits from way back when (no one gets it right all the time.)
MORE! Don't miss Cheryl Cole's style evolution