Olivia Wilde and Oscar Isaac are working hard on the set of Life Itself!
The duo kicked off filming earlier this week and were spotted shooting another scene on Friday (March 24) in New York City.
Continue Reading Post >
does sophy and tom leave love island tomight,
olivia caridi feet