March 5, 2010 Photo 95

Photo 95 from March 5, 2010
Back Photo Detail Photo

Olivia Wilde LookBook March 5, 2010

March 5, 2010

Where: At the Film Independent Spirit Awards in Los Angeles, California.

Photo:
Jordan Strauss/Getty Images