What's on: TV shows and movies streaming from May 29 to June 4