395
What are they wearing???
The most outrageous fashions of stars on the red carpet.
Jessica Alba, Keira Knightley and Angelina Jolie of course.
Jessica Alba, Keira Knightley and Angelina Jolie of course.