Shashi Kapoor was one of the most versatile actors of his generation, agile in both commercial roles as well in parallel cinema. The great looks helped too.