Watch Logic, Self-reflection, Open-mindedness and Reasoning Movies and TV Shows