As part of the eco campaign, the 37-year-old actress was photographed topless in a swimming pool and sunbathing on a beach towel.
Fellas, check out this hot American actress Olivia Wilde naked and hot photo collection, all in one place! Olivia Wilde is crossing her heart for Harry Styles.