If they know how to steal hearts, they also know how to kick ass. Looking at 10 gorgeous heroines with serious action moves.
Saiyami Kher, Special Ops series
Where to watch: JioHotstar
Saiyami plays agent Juhi, who fearlessly headlines dangerous operations.
Alia Bhatt, Heart of Stone
Where to watch: Netflix
Alia goes toe-to-toe against Gal Gadot in her Hollywood debut as the film's antagonist.
Deepika Padukone, Pathaan
Where to watch: Amazon Prime Video
Deepika is a ruthless spy who joins Shah Rukh Khan's mission as his foe-turned-ally.
Katrina Kaif, Tiger series
Where to watch: Amazon Prime Video
Katrina plays ISI agent Zoya who doesn't hold back if her country or family is in danger.
Rani Mukerji, Mardaani series
Where to watch: Amazon Prime Video, YouTube, Apple TV
Rani channels her inner Singham as supercop Shivani Shivaji Roy, who brings killers to justice.
Samantha, Citadel: Honey Bunny
Where to watch: Amazon Prime Video
Samantha transitions from meek struggling actress into stout-hearted superspy.
Priyanka Chopra Jonas, Heads of State
Where to watch: Amazon Prime Video
Priyanka puts her badassery on display, doing high-energy action alongside John Cena and Idris Elba.
Sushmita Sen, Aarya
Where to watch: JioHotstar
Sushmita deals with dangerous criminals to protect her family.
Yami Gautam, Article 370
Where to watch: Netflix
Yami plays intelligence officer Zuni, who works in Kashmir.
Anuja Sathe, Ek Thi Begum
Where to watch: MX Player
Anuja picks up a gun in this revenge saga set against the Mumbai underworld.