Watch Logic, Reasoning, Analysis and Learning Strategies Movies and TV Shows