Kamal Haasan in 10 different roles. 10 different roles mean 10 different stories. 10 different stories mean more than 3 hours of filmed entertainment. Does it sound exciting? Take a guess!
When you buy a ticket of Dashavtar [dubbed Hindi version], you also wish you would've taken the writer of this film along, who knows the film inside out, because it's very, very, very, very, very, very, very, very, very, very [10 times!] difficult to decipher what's going on, what this marrrrrrrrrrathon film actually wants to convey.
The problem [and it's a big problem here!] is, well, Kamal Haasan's 10 roles, which are linked in a chain. The writer has to do justice to each of them, right? But barring the scientist and the ex CIA officer, the remaining parts make zilch impact.