Actor did good job, plot was gripping , comical dialogues, time pass. Don't take theme of the movie seriously, director giving the concept of relativism which is a false and dangerous concept. What he is trying to say is that there are no set principles, ethics change by time and religion has no role to play in our lives. See it but don't take it seriously rather read some decent books and if you are intelligent and humble then you will quickly realise that without divine revelation human race would be misguided and everyone will make their own rules.