Attack (2022) poster

Attack (2022)

1 April 20222h 3mHindiIndia
6.8/10TMDB · 226 votes

DirectorLakshya Raj Anand

StarringJohn Abraham, Serena Walia, Rakul Preet Singh, Prakash Raj

Watch onZee5, VI movies and tv

Best for: Fans of action-packed sci-fi thrillers with a patriotic twist.

Where to watch Attack online in India

Subscription

Zee5VI movies and tv

Availability for India, data by JustWatch. Updated 23 October 2026.

Attack story (no spoilers)

Attack is a Hindi action sci-fi thriller set in a near-future India where Parliament is under siege. Arjun Shergill, the country's first super soldier, is called into action to stop the terrorists, rescue the Prime Minister, and prevent a dirty bomb from destroying Delhi. The film follows his mission as he races against time, using his enhanced abilities to take on the threat. Directed by Lakshya Raj Anand, the movie blends high-stakes action with science fiction elements, creating a tense and urgent atmosphere. With a runtime of 123 minutes and a UA certificate, it promises a gripping, action-packed ride.

Should you watch Attack?

Watch it for

  • John Abraham leads as Arjun Shergill, India's first super soldier, in a role that combines action and sci-fi.
  • Director Lakshya Raj Anand crafts a tense thriller with a ticking-clock plot to stop a dirty bomb in Delhi.
  • The supporting cast includes Rakul Preet Singh as Dr. Sabah Qureshi and Prakash Raj as Vadraj Kumar Subramaniam.
  • The film runs 123 minutes, offering a compact, fast-paced action experience.

Skip it if

  • You prefer realistic dramas over sci-fi concepts like super soldiers.
  • You are looking for a light-hearted or family-oriented film; this is a tense action thriller.
  • You dislike stories centered on terrorism and national security crises.

Attack cast

John AbrahamJohn Abrahamas Arjun Shergill
Serena Waliaas IRA (voice)
Rakul Preet SinghRakul Preet Singhas Dr. Sabah QureshiPrakash RajPrakash Rajas Vadraj Kumar Subramaniam
Ratna Pathak ShahRatna Pathak Shahas Shanti Shergill
Elham EhsasElham Ehsasas Hamid Gul
Jacqueline FernandezJacqueline Fernandezas Ayesha
Kiran KumarKiran Kumaras Indian Army Chief
Rajit KapoorRajit Kapooras Home Minister
Jaimini PathakJaimini Pathakas Sukrit
Mehroos Miras Young Hamid Gul
Shahnawaz Bhattas Saqlain

Attack movie details

DirectorLakshya Raj Anand
WriterSumit Batheja, Lakshya Raj Anand, Vishal Kapoor
MusicShashwat Sachdev
CinematographyP. S. Vinod, Soumik Mukherjee, Will Humphris
ProducerJayantilal Gada, Ajay Kapoor, John Abraham
Release date1 April 2022
Runtime2h 3m (123 minutes)
Original languageHindi
Country of originIndia
Languages spoken in the filmHindi
Certificate (India)UA
Budget$9.6 million (approx.)
Worldwide box office$2.6 million (approx.)

Parental guide: is Attack family friendly?

ViolenceModerate
LanguageMild
Sexual contentNone
Family viewingNot ideal

This is a general guide based on the UA certificate and action genre; the film contains moderate violence and threat. This is a general guide based on genre and certification.

Attack official trailer

Our verdict

Attack delivers a high-concept action thriller with John Abraham as a super soldier racing to save Delhi. The film's blend of sci-fi and real-world threats keeps the tension high, though it may feel over-the-top for some. It's a solid pick for genre fans.

More John Abraham movies

Frequently asked questions

Where can I watch Attack online in India?

Attack is available for streaming on Zee5 and VI movies and tv with a subscription.

When was Attack released?

Attack was released in India on 1 April 2022.

Who is in the cast of Attack?

The cast includes John Abraham as Arjun Shergill, Rakul Preet Singh as Dr. Sabah Qureshi, Prakash Raj as Vadraj Kumar Subramaniam, and Jacqueline Fernandez as Ayesha.

Who directed Attack?

Attack was directed by Lakshya Raj Anand.

What is the runtime of Attack?

Attack has a runtime of 123 minutes.

Page last updated 23 October 2026. Facts from TMDB; how we write these pages: editorial policy.