The Life List, which was one of seven new movies and shows that was released at the end of March, is Netflix's current most-watched movie worldwide, but it isn't getting brilliant reviews.