What’s a good crime movie with a good detective? Just a plain crime move. Bollywood boasts actors who’ve peppered crime films by playing detectives, adding significant intrigue to the plot and the narrative as a whole. Here’s looking at 8 Bollywood actors who played detectives on-screen.
8 Bollywood Actors Who Mastered On-Screen Detective Roles With Versatility And Intense
Shah Rukh Khan
In his iconic film, Baadshah, Shah Rukh Khan plays a small-time detective who gets mistaken for a CBI agent. He sets off on a mission to save the Chief Minister from an assassination attempt.
Saif Ali Khan
Saif Ali Khan played a handsome detective in Agent Vinod. In this spine-chilling crime thriller, Saif’s character embarks on a journey to discover the reason behind his colleague’s murder.
Diana Penty
Diana Penty will be seen stepping into the role of an intense detective in her upcoming film, Detective Sherdil. The film’s trailer was recently unveiled, and it offered a glimpse into Diana’s exciting outing. Known for her impeccable screen presence, Diana’s fans are curious to see what she has in store this time.
Kareena Kapoor Khan
In the critically acclaimed film, The Buckingham Murders, Kareena Kapoor Khan played an intense detective named Jasmeet Bhamra, who is in her quest to uncover a nail-biting crime.
Vidya Balan
Known for breaking barriers of conventionality, Vidya Balan impressed everyone by playing a detective in Bobby Jasoos, an uncommon role among the leading ladies of Bollywood. By portraying a Hyderabadi girl with an interest in spying, she brought a sense of feminine glamour to the role.
Ranbir Kapoor
In Jagga Jasoos, Ranbir Kapoor played a gifted teenage detective who sets out on a quest to find the missing father of his female companion.
Nawazuddin Siddiqui
In the critically acclaimed film, Mom, Nawazuddin Siddiqui stepped into the role of a private detective who helps Sridevi avenge her daughter’s assault. Known for his versatility, Nawazuddin hit the ball out of the park yet again, registering an incredible performance under his name.
Diljit Dosanjh
Diljit Dosanjh will be seen playing the role of a detective for the first time in his upcoming film, Detective Sherdil. Celebrated for his careful choices of film, the audience is excited to see him in this outing.
These renowned actors have not only played detectives on-screen, but have spiced up the whole genre.
Also Read: Shahid Kapoor, Ranbir Kapoor, To Avinash Tiwary, 5 Bollywood Actors Who Transformed Imtiaz Ali’s Storytelling Romantic Dreams To Reality

Akankshya Mukherjee is a dynamic and ambitious individual poised to make waves in the realm of Media and Communication. With a passion for creativity and a drive to contribute to forward-thinking organizations, Akankshya embodies adaptability and a hunger for learning. Having already garnered experience through involvement in various organizations, she has honed the skill of quickly adapting to new environments and challenges. She sees each opportunity as a chance for personal and professional growth, eagerly embracing roles in communications and content writing.



















