How much you enjoy a film depends perhaps lesser on how well it is made, and more on what expectations you went inside with. Any movie that equals or exceeds your expectations is a good film. Mani Ratnam will perhaps forever be battling this functioning of the human mind. The expectations are always high, and what becomes a good film if someone else made it would be just standard or expected if Mani Ratnam makes it. He has to be exceptional each time.
Guru, however, is not a great film even without that prism on. It's not tender or about human emotions like Anjali, Amrutha or Ge....