Very nice Film with allusion to the mythical heroes Aswasthama and Karna from the story of Mahabharata .The setting is in the future. Learn about the above mentioned mythical heroes first and it will give you the Real meaning.
Reminds me of my reading of Aldous Huxley's the Brave New World. I was able to get complete marginal utility and pleasure as I have gone through a lot of science fictions and have read Mahabharat many times and again .
Love to recommend it to my FNR.