Byomkesh Bakshi on Screen, In Order
Eleven actors, two languages, three concurrent Bengali film franchises and an eight-season streaming series — a chronology of every screen Byomkesh, and where to start.
At least eleven actors have played Byomkesh Bakshi on screen since 1967, in Bengali and in Hindi, across feature films, a Doordarshan serial and an eight-season streaming series — and no two of those productions were made with any intention of fitting together.
That is the fact that makes the obvious question, "which one do I watch first?", harder than it looks. There is no continuity, no shared universe and no numbering. Every version restarts the character from scratch. What follows is the chronology, the distinct franchises, and a reasoned recommendation about where to begin — offered as our recommendation rather than a received critical consensus, because on this particular question no settled consensus exists.
Start with the source. Saradindu Bandyopadhyay, born 30 March 1899 and died 22 September 1970, published the first Byomkesh story, Satyanweshi, in 1932. He wrote 33 Byomkesh narratives in all, which is why you will also see the figure 32: the last of them, Bishupal Bodh, was left unfinished at his death and completed afterwards by the writer Narayan Sanyal, so a count of what Saradindu himself finished gives 32 and a count of the full canon gives 33. Both numbers are defensible; neither is wrong.
Byomkesh is not, in his own account, a detective. He calls himself a satyanweshi — a seeker of truth — and the stories are narrated by his friend and lodger Ajit Bandyopadhyay. Partway through the canon he marries Satyabati, and later has a son. This matters for adaptations because each one has to choose where in that life to place itself, and they choose differently: some give you a bachelor Byomkesh in a Calcutta boarding house, some a married man with a household.
The first screen version is also the strangest. Chiriyakhana, released on 29 September 1967, was directed by Satyajit Ray and starred Uttam Kumar, then the biggest star in Bengali cinema. Ray took the film on reluctantly — he had no hand in the story or the casting, and later told the magazine Cineaste, in words that are quoted against the film to this day, that whodunits simply do not make good films. Uttam Kumar nevertheless won Best Actor at the 15th National Film Awards, which honoured films of 1967 and were conferred the following year: an early instance of the award-year and ceremony-year confusion that dogs writing about this character. Chiriyakhana is essential to the history and a poor introduction to either Ray or Byomkesh.
Shajarur Kanta followed in 1974, directed by Manju Dey with Shyamal Ghosal in the role. Then, for Bengali cinema, almost nothing for three and a half decades.
What filled the gap was television, and in Hindi. Basu Chatterjee's Byomkesh Bakshi ran on Doordarshan from 1993 to 1997, with Rajit Kapur as Byomkesh and K.K. Raina as Ajit. For a very large number of Indian viewers this remains the definitive version, and its reputation rests on something the later films mostly abandoned: patience. It adapts the stories at close to their own pace, in period, without stylistic reinvention.
The 2010s then produced three Bengali franchises running at once, which is where the confusion genuinely begins. Anjan Dutt's series opened with Byomkesh Bakshi in 2010, adapted from Adim Ripu, with Abir Chatterjee as Byomkesh and Saswata Chatterjee as Ajit, and continued with Abar Byomkesh (2012, from Chitrochor) and Byomkesh Phire Elo (2014). Dutt then replaced his lead: Jisshu Sengupta took over the title role for Byomkesh Bakshi (2015), Byomkesh O Chiriyakhana (2016) and Byomkesh O Agnibaan (2017). Saswata Chatterjee stayed as Ajit throughout both halves, which produces the odd situation of a series whose constant is the sidekick.
Meanwhile Arindam Sil began a separate franchise with the same actor Dutt had just let go. Abir Chatterjee played Byomkesh in Har Har Byomkesh (2015, from Bahni-Patanga, with Ritwick Chakraborty as Ajit), Byomkesh Pawrbo (2016), Byomkesh Gotro (2018, with Rahul Banerjee as Ajit) and, reportedly, Byomkesh Hatyamancha (2022). The consequence is that 2015 produced two unrelated Bengali Byomkesh films with two different leads, one of whom had been the other's predecessor.
A third strand is a single film. Rituparno Ghosh's Satyanweshi (2013), adapted from Chorabali, cast the director Sujoy Ghosh — better known for Kahaani — as Byomkesh, with Anindya Chatterjee as Ajit. It was Rituparno Ghosh's last film and was released after his death.
The Hindi film of the period is the outlier in every sense. Dibakar Banerjee's Detective Byomkesh Bakshy!, released on 3 April 2015 by Yash Raj Films, starred Sushant Singh Rajput with Anand Tiwari as Ajit, and reimagined the character inside a wartime Calcutta thriller rather than adapting a story faithfully. It did not perform well enough to generate the franchise it was clearly designed to start. It is a genuinely interesting film and an actively bad first encounter with the character, because almost nothing about its tone survives contact with the books.
Two more Bengali films close out the run: Satyanweshi Byomkesh (2019), directed by Sayantan Ghosal with Parambrata Chatterjee, and Byomkesh O Durgo Rahasya (2023), directed by Birsa Dasgupta from Durgo Rahasya, with Dev in the role.
Streaming produced the longest continuous performance of the character by anyone. Hoichoi's Byomkesh ran for eight seasons between 2017 and 2023 with Anirban Bhattacharya as Byomkesh throughout — a longer unbroken run in the part than Uttam Kumar, Rajit Kapur, Abir Chatterjee or anyone else has managed. The actor playing Ajit changed across the seasons; Byomkesh did not. There was also a Colours Bangla television series in 2014–15 with Gaurav Chakrabarty.
So: where to start. If you want the character as written, begin with the Doordarshan series from 1993 — it is the most faithful, the most patient, and it is in Hindi, which for a non-Bengali viewer removes a barrier. If you want Bengali-language cinema and a contemporary production, begin with Anjan Dutt's Byomkesh Bakshi (2010), which is the film that restarted the whole cycle and which sets up the period Calcutta the later films assume. If you want volume, the Hoichoi series is the deepest single body of work. Watch Chiriyakhana for its place in history rather than as an introduction, and save Dibakar Banerjee's film until you know what it is departing from.
There is no watch order in the franchise sense, and it is worth saying so plainly. The stories run roughly chronologically through Byomkesh's own life — bachelor, then married to Satyabati, then a father — but no screen series has adapted them in that order, and every franchise resets him. Each film is self-contained. What repeats instead are the stories themselves: Satyanweshi, Chiriyakhana, Chorabali, Agnibaan, Shajarur Kanta and Adim Ripu have each been filmed more than once, by different directors, with different actors, sometimes within a few years of one another. Watching two adaptations of the same story back to back is, in practice, the most interesting thing this filmography offers.