I would rather give a 4.5 because the direction could have been improved upon. Apart from that the all actors played their part quite well. Indranil Sengupta seamlessly blended into the character. Anyone who reads feluda stories knows how subtle and agile is the character, which Indranil portrayed very well without being deterred by the iconic Soumitra. Somehow I found Indranil more refreshing than Sabyasachi as feluda. Sabyasachi, an excellent actor and enigmatic Soumitra should not be the comparison for Indranil who should be viewed with independent frame of analysis and free from any prejudice. He is more close to the original character as written by Satyajit Ray.