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