In theory, it’s a very shaky plot on which to build a whole film but Rajamouli’s sure-handed direction puts a zing into the buzz. There is no dearth of innovative moments in the script. The sharp clenched narrative doesn’t let go of a single occasion to allow the fight to finish between the fly and his killer.

Honestly, who would expect a film entitled “Makkhi” to fly like a bird? Rajamouli’s ingenious idea and skilfull storytelling take us completely by surprise. Gutsy sly and original, this is the entertainer of the season. Not only is Sudeep in top form, even Samantha Ruth as his object of adoration is sweetly effective.

Another unmistakable plus is M.M. Kreem’s music. The songs come on at opportune spaces in the storytelling. The background music nails the funny-sad-daring plot. A word about the Hindi dubbing. It’s so well-synchronized with the original Tamil dubbing that nothing is lost in translation.

Besides, a fly really doesn’t speak. And it is the hero of this cocky clever and compelling film.

This may not be the classic waiting to be re-discovered. But “Makkhi” holds our attention right to the end. It is a conventional love story turned into a ferociously innovative saga by one masterstoke.

By the end of it we no longer wonder, why a fly? We’re too busy cheering the fly which knows its mind better than Peter Proud ever did.

Long live reincarnation.