Jessica Alba Diane Kruger Michelle Williams Kate Middleton Kate Middleton Diana Agron Marisa Tomei Elizabeth Olsen Anne Hathaway Michelle Williams Rachel Bilson