Leaving the world behind: Julia Roberts feels ‘honored’ to star in thriller film |…
The psychological thriller Leave the World Behind was released for streaming on Netflix yesterday (December 8). It premiered at AFI Fest on October 25 and was later released in select theaters on November 22. The film's all-star cast…