Ek Tha Tiger — still
spy15 titles · 3 languages

The Best Indian Spy Thrillers to Stream, From Ek Tha Tiger to The Family Man

Fifteen Indian spy films and series in Hindi, Tamil and Telugu, from Raazi and Baby to Vishwaroopam and Special Ops, with who made each one and where it streams in India.

Md Salim Sajjan · · 5 min read

The spy thriller became one of Hindi cinema's biggest genres in the 2010s. Some of these stories are blockbuster fantasies of invincible agents, some are close retellings of real operations, and the best of them sit somewhere in between, with an analyst at a desk in Delhi as important as the agent in the field.

The fifteen titles below are in order of release, not ranked. Most are Hindi films, but the list includes the Tamil film Vishwaroopam, the Telugu film Goodachari and three series, The Family Man, Special Ops and Mukhbir, because some of the best Indian spy stories of recent years were made for streaming.

Every title here streams on at least one service in India at the time of writing. The platform chips under each title are live availability.

15 titles · 1 sources · checked 18 Oct 2026 · How we chose these

A selection of Indian films and series in which intelligence work is the central story, chosen to range from blockbuster to realist and across languages, in order of first release. Directors, creators, runtimes and premiere dates come from TMDB. Platform chips are live India availability from OTTweek's provider data at the time of writing and can change; a title's own page carries the current list.

  1. Ek Tha Tiger (2012) still

    1. Ek Tha Tiger

    Film · Aug 15, 2012 · Hindi

    Netflix

    Salman Khan plays Tiger, a RAW agent sent to Dublin to watch a scientist, who falls for Zoya, played by Katrina Kaif, and discovers she works for the ISI. It is a romance in spy clothing, and it became the first film of what Yash Raj Films later built into its spy universe, alongside Tiger Zinda Hai, War and Pathaan.

    Directed by
    Kabir Khan
    Runtime
    133 minutes
    Cast, trailer and where to watch →
  2. Vishwaroopam (2013) still

    2. Vishwaroopam

    Film · Jan 25, 2013 · Tamil

    JioHotstar

    Kamal Haasan wrote, directed and stars as a mild-mannered Kathak teacher in New York whose wife hires a detective because she suspects him of an affair. He turns out to be an Indian agent who once infiltrated al-Qaeda in Afghanistan. The film's first-act reveal is one of the best scenes in Tamil cinema, and a sequel followed in 2018.

    Directed by
    Kamal Haasan
    Runtime
    147 minutes
    Cast, trailer and where to watch →
  3. D-Day (2013) still

    3. D-Day

    Film · Jul 19, 2013 · Hindi

    Prime VideoMX Player

    Four Indian agents are sent to Karachi to capture Goldman, a fugitive gangster living under protection, and bring him back across the border. Rishi Kapoor plays Goldman, an obvious stand-in for Dawood Ibrahim, and Irrfan Khan plays an agent who has lived undercover in Karachi for years and has a family there. The operation goes wrong almost immediately.

    Directed by
    Nikkhil Advani
    Runtime
    153 minutes
    Cast, trailer and where to watch →
  4. Madras Cafe (2013) still

    4. Madras Cafe

    Film · Aug 23, 2013 · Hindi

    Prime Video

    John Abraham plays an Indian Army officer sent to Jaffna as a covert operative during the Sri Lankan civil war in the late 1980s, as India's peacekeeping intervention collapses. The story leads, with the names changed, to the assassination of a former Indian prime minister. It is a cold, procedural film that keeps its music in the background, which was rare for a Hindi film at the time.

    Directed by
    Shoojit Sircar
    Runtime
    130 minutes
    Cast, trailer and where to watch →
  5. Baby (2015) still

    5. Baby

    Film · Jan 23, 2015 · Hindi

    Prime VideoJioHotstar

    Baby is the code name of a secret counter-terror unit, and Akshay Kumar plays one of its field officers, Ajay Singh Rajput, hunting a terror network from Mumbai to Nepal to Saudi Arabia. Neeraj Pandey directs it as a procedural, with Danny Denzongpa as the unit's chief and a long final extraction. It led to a spin-off, Naam Shabana.

    Directed by
    Neeraj Pandey
    Runtime
    160 minutes
    Cast, trailer and where to watch →
  6. Phantom (2015) still

    6. Phantom

    Film · Aug 28, 2015 · Hindi

    Prime VideoJioHotstar

    After the 2008 Mumbai attacks, Indian intelligence plans a deniable operation to kill the men responsible, abroad. Saif Ali Khan plays a disgraced former soldier chosen to carry it out, and Katrina Kaif plays the former agent who goes with him. It is based on S. Hussain Zaidi's novel Mumbai Avengers.

    Directed by
    Kabir Khan
    Runtime
    136 minutes
    Cast, trailer and where to watch →
  7. Naam Shabana (2017) still

    7. Naam Shabana

    Film · Mar 31, 2017 · Hindi

    Prime VideoZee5

    A prequel to Baby, about how Shabana Khan, the agent Taapsee Pannu played in a small role there, was recruited. A college student and martial artist, she is approached by a secret unit after her boyfriend is murdered, and offered help with revenge in exchange for her service. Manoj Bajpayee plays her handler and Akshay Kumar returns as Ajay.

    Directed by
    Shivam Nair
    Runtime
    147 minutes
    Cast, trailer and where to watch →
  8. Goodachari (2018) still

    8. Goodachari

    Film · Aug 3, 2018 · Telugu

    Prime Video

    Adivi Sesh co-wrote and stars as Gopi, the son of a murdered intelligence officer, who trains for a secret agency called Trinetra and is framed for an attack on his own team on his first assignment. A tightly plotted Telugu spy thriller made on a modest budget, it was a sleeper hit, and Sesh later played Major Sandeep Unnikrishnan in Major.

    Directed by
    Sashi Kiran Tikka
    Runtime
    147 minutes
    Cast, trailer and where to watch →
  9. Raazi (2018) still

    9. Raazi

    Film · May 10, 2018 · Hindi

    NetflixPrime Video

    Alia Bhatt plays Sehmat, a young Kashmiri woman who is married into a Pakistani military family in 1971 so that she can pass secrets to India from inside the household. Based on Harinder Sikka's novel Calling Sehmat, Meghna Gulzar's film is quiet and tense, and it never lets Sehmat forget that the family she spies on has been kind to her. Vicky Kaushal plays her husband.

    Directed by
    Meghna Gulzar
    Runtime
    138 minutes
    Cast, trailer and where to watch →
  10. The Family Man (2019) still

    10. The Family Man

    Series · Hindi

    Prime Video

    Manoj Bajpayee plays Srikant Tiwari, a senior analyst in a fictional counter-terror cell who lies to his wife and children about what he does all day. Raj and DK's series is a spy thriller and a middle-class comedy at the same time, and the two halves feed each other. Sharib Hashmi as his partner JK is the show's other great asset.

    First aired
    20 September 2019, Prime Video
    Created by
    Raj Nidimoru, Krishna D.K.
    Cast, trailer and where to watch →
  11. Special Ops (2020) still

    11. Special Ops

    Series · Hindi

    JioHotstar

    Kay Kay Menon plays Himmat Singh, an intelligence officer convinced that the 2001 attack on Parliament had a sixth man behind it, who has spent almost two decades and a great deal of government money running agents abroad to find him. Neeraj Pandey, who made Baby, tells it largely through an inquiry into Himmat's spending.

    First aired
    17 March 2020, Disney+ Hotstar
    Created by
    Neeraj Pandey
    Cast, trailer and where to watch →
  12. Mukhbir: The Story of a Spy (2022) still

    12. Mukhbir: The Story of a Spy

    Series · Hindi

    Zee5

    Set in the years before the 1965 war, Mukhbir follows a young man who is recruited by Indian intelligence, given a new identity and sent to Lahore to work his way into Pakistani military circles. Zain Khan Durrani leads with Prakash Raj and Adil Hussain as his handlers. It is a slower, period-detailed series for viewers who liked Raazi.

    First aired
    11 November 2022, Zee5
    Cast, trailer and where to watch →
  13. Pathaan (2023) still

    13. Pathaan

    Film · Jan 25, 2023 · Hindi

    Prime Video

    Shah Rukh Khan plays Pathaan, a sidelined RAW agent running a covert unit, against John Abraham as Jim, a former Indian agent turned mercenary with a biological weapon. Deepika Padukone plays an ISI agent whose loyalties shift. It is the biggest, loudest film on this list, connects the Tiger films and War into one universe, and was a huge box-office hit.

    Directed by
    Siddharth Anand
    Runtime
    146 minutes
    Cast, trailer and where to watch →
  14. Mission Majnu (2023) still

    14. Mission Majnu

    Film · Jan 20, 2023 · Hindi

    Netflix

    In the 1970s, after India's nuclear test, a RAW agent posing as a tailor in Pakistan is tasked with finding out whether Pakistan is building a bomb, and where. Sidharth Malhotra plays the agent and Rashmika Mandanna his blind wife who does not know who he is. It released directly on Netflix.

    Directed by
    Shantanu Bagchi
    Runtime
    129 minutes
    Cast, trailer and where to watch →
  15. Khufiya (2023) still

    15. Khufiya

    Film · Oct 5, 2023 · Hindi

    Netflix

    Tabu plays Krishna Mehra, a RAW officer in Delhi tracking a colleague, played by Ali Fazal, who she believes is selling secrets, while his wife, played by Wamiqa Gabbi, is drawn into the case. Based on former intelligence officer Amar Bhushan's novel Escape to Nowhere, it is the most realist film on this list, more interested in surveillance and paperwork than gunfights.

    Directed by
    Vishal Bhardwaj
    Runtime
    158 minutes
    Cast, trailer and where to watch →

For open war rather than covert work, see the best Indian war films streaming in India. For more Raj and DK-style crime on streaming, see the best Hindi web series on Prime Video.

Questions people ask

What is the best Indian spy film?

Raazi is the most widely praised Hindi spy film of recent years. Baby, D-Day and Vishwaroopam are also frequently named, and of the series, The Family Man is the best known.

Which Indian spy thrillers are web series?

The Family Man and Special Ops are the best known, and both have run to more than one season. Mukhbir: The Story of a Spy is a single-season period series on Zee5.

Is Raazi based on a true story?

It is based on Harinder Sikka's novel Calling Sehmat, which Sikka has said was inspired by the life of a real Kashmiri woman who spied for India in Pakistan around the 1971 war. Her identity has never been confirmed.

Are Baby and Naam Shabana connected?

Yes. Naam Shabana is a prequel to Baby about how Taapsee Pannu's character, Shabana Khan, was recruited, and Akshay Kumar returns as Ajay. Special Ops comes from the same producer, Neeraj Pandey, but is a separate story.

Sources (1) and how this list was put together

A selection of Indian films and series in which intelligence work is the central story, chosen to range from blockbuster to realist and across languages, in order of first release. Directors, creators, runtimes and premiere dates come from TMDB. Platform chips are live India availability from OTTweek's provider data at the time of writing and can change; a title's own page carries the current list.

  1. TMDB — title records (release dates, directors, creators, runtimes)

Keep reading