Ben Affleck, has said that a film currently streaming on Netflix is one of the greatest 'underrated masterpieces'. The star of Batman v Superman and Gone Girl, has shared his favourite films.