Olivia Wilde wears pink knitted sweater and jeans as she walks near Hampstead Heath in London, UK

You might also like