Lifestyle Denzel Washington and Julia Roberts to star in Netflix’s Leave The World Behind July 21 2020