Skip to content
What's After the Movie?
Plot summary & ending explained

Animal (2023) Plot Summary, Ending Explained & Timeline

Animal (2023) movie poster

Animal is a 2023 action and crime film directed by Sandeep Reddy Vanga, running 3 hours 24 minutes. This page retells the whole story in 578 words (about 3 minutes to read) and covers 15 key events in order, 5 characters, where and when it is set, 3 themes and the ending explained. Looking for the cast, ratings and where to stream it? See the movie page for Animal.

to read the plot summary
3 min
key events in the timeline
15
characters profiled
5
themes explained
3
Animal (2023) movie poster
Released
Runtime
3h 24m
Genres
Action, Crime, Drama
Original language
Hindi
No spoilers

What Is Animal About?

The premise of Animal in 274 words, with nothing given away. The full story and the ending follow below.

In the heart of Delhi’s relentless bustle, a sprawling steel empire casts a long shadow over the lives of those who run it. The city’s vibrant streets clash with the austere boardrooms of Swastik Steels, creating a world where corporate ambition and familial duty are inseparable. Within this high‑stakes environment, the atmosphere is charged with a mixture of opulent privilege and the quiet pressure of expectation, setting the stage for a drama that feels both intimate and grand in scale.

Ranvijay “Vijay” Singh, the charismatic yet conflicted son of Balbir Singh, carries an unwavering devotion to his father that borders on obsession. Raised amid wealth and power, Vijay is constantly reminded of the gap between his privileged name and his yearning to prove himself worthy of the family legacy. His relationship with his sister, his bond with childhood friend Geetanjali, and the ever‑present weight of his father’s towering reputation create a volatile mix of loyalty, love, and restless ambition. The tone is brooding and intense, hinting at personal battles that echo the broader tensions of a family entrenched in business and tradition.

As Vijay steps out of the sheltered corridors of his upbringing, he is drawn into a web of unexpected challenges that test his resolve and push him toward self‑discovery. The story hints at a dangerous journey sparked by strained bonds and hidden truths, where the quest for acknowledgement may lead him down a path of vengeance and reckoning. Against the backdrop of Delhi’s glittering skyline and the hidden corridors of power, the film invites viewers to watch a young man grapple with identity, duty, and the fine line between devotion and obsession.

Full plot

What Happens in Animal?

The complete story of Animal, from the first scene to the last, in 578 words (about 3 minutes). Spoilers throughout. Names in the text link to 13 cast member pages.

Spoilers ahead

In the bustling city of Delhi, Ranvijay “Vijay” Singh (Ranbir Kapoor) harbors a deep yet complicated love for his wealthy father, Balbir Singh (Anil Kapoor). Balbir, the head of a prominent steel company called Swastik Steels, is often preoccupied with his responsibilities, leaving little room for family time. The familial structure becomes even more intricate with Rajdheer Dodamal Singh “Dadaji” (Suresh Oberoi) and Dalbir Dodamal Singh “Bade Daji” (Prem Chopra), Balbir’s father and uncle, who are on unfriendly terms.

Jyoti (Charu Shankar), Balbir’s wife, completes the family, which includes their three children: Vijay, Reet (Saloni Batra), and Roop (Anshul Chauhan). As the narrative unfolds in 1996, the children are still navigating their school years. Tensions rise when Vijay resorts to violence, threatening Reet’s bullies with an AK-47, prompting Balbir to send him to a boarding school in the United States. Vijay argues passionately about the futility of being the son of the richest man in the country yet being incapable of protecting his sister.

Years later, after completing his education, Vijay returns home. He reconnects with his childhood friend Geetanjali (Rashmika Mandanna), who, engaged to an unsuitable match, finds herself longing for daydreams of love and desire. Vijay encourages her to reject the arranged marriage, revealing his own feelings and intentions toward her.

However, family dynamics become strained when an argument leads to Vijay being expelled from the household once more, this time by Reet’s husband, Varun (Siddhant Karnick). This conflict occurs during Balbir’s 60th birthday celebration, where politics and family expectations collide.

After years away, Vijay and Geetanjali eventually marry and relocate to the U.S., cutting ties with their families. But their peace is shattered when they return to India after an assassination attempt on Balbir’s life. While Balbir survives, tensions flare as Varun mistreats Vijay upon his return, igniting a quest for vengeance and familial reconciliation.

To uncover the identity of the would-be assassin, Vijay forms an alliance with his cousins from Dalbir’s side—characters like Sangram ([Davy Grewal]), Paali ([Vivek Sharma]), and several others—showing bravery to mend family ties despite the considerable rift. As the plot thickens, Vijay learns of Varun’s betrayal, leading to a violent confrontation where he publicly executes Varun. As he investigates further, Vijay’s path crosses with Freddy Wilfred Patil (Upendra Limaye), a weapon dealer who arms him for the inevitable confrontation with the assassin Asrar Haque (Prithviraj).

As the climax approaches, Vijay undergoes a heart transplant after a brutal fight. He navigates both physical recovery and emotional upheaval, realizing the complexities of family loyalty and revenge. Amidst all this turmoil, the subplot of Vijay’s secret affair with Zoya (Triptii Dimri) emerges, as she is unknowingly enmeshed in the deadly plans of Abrar (Bobby Deol), Asrar’s brother, who seeks vengeance against Balbir’s legacy.

Eventually, Vijay’s voyage leads him to Scotland, where a fierce confrontation with Abrar takes place, culminating in a dramatic showdown at a private airport. The narrative reaches its poignant conclusion back in India, where Balbir finally acknowledges his lack of affection towards Vijay and expresses regret, fostering a reconciliation that feels both touching and bittersweet. Yet, as the story wraps up, the sinister remnants of their past linger in the form of Aziz (Ranbir Kapoor), the youngest of the Haque brothers, prepared to exact vengeance for the bloodshed inflicted upon his family.

This layered saga explores themes of love, power, betrayal, and the intricate web of family relationships, resonating deeply with audiences as it weaves through personal and political strife.

Timeline

Animal Timeline: Every Key Event in Order

15 key events in the order they happen, from “Vijay's Complicated Love” to “Echoes of Vengeance”. 15 events name a place, across 3 locations.

  1. 1

    Vijay's Complicated Love

    In the bustling city of Delhi, Ranvijay 'Vijay' Singh grapples with his turbulent love for his wealthy father, Balbir Singh. Balbir, often preoccupied with his work at Swastik Steels, provides little emotional support, leading to Vijay's inner conflict.

    When:1996 Where:Delhi

  2. 2

    Sibling Support

    Vijay's family includes his siblings, Reet and Roop, and his mother, Jyoti. The family dynamic becomes strained as Vijay feels an overwhelming need to protect Reet from her bullies.

    When:1996 Where:Delhi

  3. 3

    Confrontation with Bullies

    In a moment of desperation to protect his sister, Vijay resorts to violence by threatening her bullies with an AK-47. This drastic action alarmingly showcases the lengths he is willing to go for family loyalty.

    When:1996 Where:Delhi

  4. 4

    Sent to Boarding School

    As a consequence of his violent outburst, Balbir decides to send Vijay to a boarding school in the United States. This decision leaves Vijay feeling isolated and pushed away, bearing the weight of being the son of the richest man.

    When:1996 Where:United States

  5. 5

    Return from Abroad

    Years later, after completing his education, Vijay returns to Delhi. He reunites with his childhood friend, Geetanjali, who is trapped in an impending arranged marriage, stirring old feelings between the two.

    When:2000s Where:Delhi

  6. 6

    Vijay's Confession

    Vijay encourages Geetanjali to reject her unsuitable engagement during a heartfelt conversation. He reveals his true feelings for her, igniting a passion that they both yearn to explore.

    When:2000s Where:Delhi

  7. 7

    Family Dispute

    During Balbir’s 60th birthday celebration, tensions boil over when Vijay faces off against Reet’s husband, Varun. This confrontation spills into a family rift, leading to Vijay's expulsion from the household once again.

    When:2000s Where:Delhi

  8. 8

    Return after Assassination Attempt

    After an assassination attempt on Balbir, Vijay and Geetanjali return to India, drawn back into the chaotic family dynamics. Despite his hope for a peaceful reunion, Vijay is met with hostility and suspicion upon his arrival.

    When:2000s Where:Delhi

  9. 9

    Alliance with Cousins

    Determined to uncover the identity of the would-be assassin, Vijay teams up with his cousins from Dalbir's side. This partnership reflects Vijay's bravery as he tries to mend fractured family relationships amidst danger.

    When:2000s Where:Delhi

  10. 10

    Betrayal Unveiled

    As the investigation deepens, Vijay learns about Varun's betrayal. This revelation leads to a violent confrontation where Vijay feels compelled to take drastic action against Varun to protect his family’s honor.

    When:2000s Where:Delhi

Show the other 5 events of Animal
  1. 11

    Battle with a Weapon Dealer

    In his quest for justice, Vijay encounters Freddy Wilfred Patil, a weapon dealer who facilitates his preparation for the confrontation with the assassin, Asrar Haque. This meeting marks a turning point as Vijay gears up for the inevitable showdown.

    When:2000s Where:Delhi

  2. 12

    Heart Transplant

    After a fierce battle with his enemies, Vijay undergoes a heart transplant, symbolizing both his physical and emotional struggles. This event deepens his understanding of vulnerability and revenge as he contemplates his next steps.

    When:2000s Where:Delhi

  3. 13

    Clash in Scotland

    Vijay tracks Abrar to Scotland, leading to a dramatic showdown at a private airport. This confrontation encapsulates the stakes of loyalty and vengeance, culminating in a fierce battle.

    When:2000s Where:Scotland

  4. 14

    Reconciliation with Balbir

    Back in India, after much turmoil, Balbir finally confronts his emotional shortcomings, expressing regret to Vijay. This moment of reconciliation offers a bittersweet ending to their fraught relationship.

    When:2000s Where:Delhi

  5. 15

    Echoes of Vengeance

    Despite the reconciliation, the lingering threat of Aziz, the youngest of the Haque brothers, hints at further conflict. His presence suggests that the cycle of revenge and familial strife may not yet be over.

    When:2000s Where:Delhi

Characters

Who Are the Main Characters in Animal?

5 characters, among them Ranvijay Singh, Balbir Singh and Geetanjali Singh: who each one is and the part they play in the story. Every profile links to the actor’s page.

  • Ranbir Kapoor as Ranvijay Singh in Animal

    Ranvijay Singh

    Played by Ranbir Kapoor

    Ranvijay, often referred to as Vijay, is a complex character torn between love for his family and a quest for self-identity. His journey from a troubled youth to a man seeking vengeance highlights his transformation under pressure. He embodies the struggle of wanting to protect loved ones while grappling with his own demons.

    • 🔍 Protagonist
    • 💥 Conflict
    • 😡 Anger
  • Anil Kapoor as Balbir Singh in Animal

    Balbir Singh

    Played by Anil Kapoor

    Balbir is a powerful patriarch consumed by his responsibilities, often at the cost of familial bonds. His authoritative demeanor creates a strained relationship with his children, especially Vijay. His journey towards acknowledgment and emotional vulnerability marks a significant turning point in the story.

    • 👨‍💼 Authority
    • 🏗️ Businessman
    • 💔 Regret
  • GS

    Geetanjali Singh

    Played by Rashmika Mandanna

    Geetanjali is portrayed as a conflicted character, caught between familial obligations and her aspirations for love. Engaged to someone she does not wish to marry, she finds solace in Vijay's affections. Her evolution adds depth to the romantic angle of the film, capturing the essence of desire and longing.

    • 💞 Romance
    • 😔 Conflict
    • 🌹 Desire
  • RS

    Reet Singh Malhotra

    Played by Saloni Batra

    Reet represents innocence and familial loyalty, becoming a catalyst for Vijay's actions. As Balbir's daughter, her safety is paramount for Vijay, showcasing themes of protection and vulnerability in familial relationships. Her presence anchors the emotional stakes of the story.

    • 👧 Innocence
    • ❤️ Family
    • ⚔️ Conflict
  • FP

    Freddy Patil

    Played by Upendra Limaye

    Freddy, a weapon dealer, embodies the connections between crime and desperation. He aids Vijay in his quest for vengeance, illustrating how alliances form in strained circumstances. His character is pivotal in pushing the narrative towards its climax.

    • 🔫 Outlaw
    • 🧪 Connection
    • 💼 Dealings
Setting

Where and When Is Animal Set?

Animal is set in Delhi and Scotland (1996, Present Day). Here is why the time and place matter to the story.

When

1996, Present Day

The narrative begins in 1996, a time marked by a blend of traditional values and modern challenges in family structures. As the story progresses to the present day, themes of changing familial dynamics and personal conflicts emerge against a backdrop of evolving societal expectations.

Where

Delhi, Scotland

Delhi serves as the bustling backdrop where much of the family drama unfolds. Known for its rich history and cultural diversity, the city is the heart of numerous political and familial tensions. The story later transitions to Scotland, a land famous for its stunning landscapes and dramatic highlands, where a pivotal confrontation takes place.

  • 🏙️ City
  • ✈️ Travel
Themes

What Are the Themes of Animal?

3 ideas the story keeps returning to, among them Love & Betrayal, Family Dysfunction and Revenge.

  1. 01

    Love & Betrayal

    At its core, the movie explores complicated love—between family members and romantic partners. The bonds are tested through betrayal and misunderstanding, illustrating how love can simultaneously uplift and destroy. The characters navigate their relationships with a mix of tenderness and animosity, particularly highlighted through Vijay's interactions with his family and Geetanjali.

  2. 02

    Family Dysfunction

    The film delves into the complexities of family relationships, marked by conflict and unresolved emotional issues. Balbir's neglect and authority create a rift within the family, leading to a cycle of violence and estrangement. The narrative underscores the challenges of familial loyalty amidst personal aspirations and grievances.

  3. 03

    Revenge

    Revenge serves as a driving force in the latter part of the story, painting a dark picture of justice and moral ambiguity. As Vijay seeks retribution for personal losses, the theme questions the cost of vengeance and its impact on relationships, culminating in a brutal realization that violence begets further violence.

Ending explained

How Does Animal End?

The last act of Animal and what it means, in 246 words. The ending lands as bittersweet. Big spoilers: read the plot summary first if you have not seen it.

The final act, in full

In the climax of “Animal,” Ranvijay finally confronts and kills his archenemy, Abrar Haque, after a brutal fight on an airstrip. Throughout the film, Ranvijay has been shaped by his tumultuous relationship with his father and the violence that has marked his life. His long-standing desire for recognition and love from his father drove much of his actions, often pushing him to the brink of his own moral boundaries. After Avrar’s death, Ranvijay returns home soaked in blood, proud to have avenged years of pain and betrayal. His father, Balbir Singh, finally admits to his failings as a parent, apologizing and asking for forgiveness, which provides Ranvijay with a cathartic release of years’ worth of frustration. This moment signifies a twisted kind of catharsis for Ranvijay—the violence he committed was his way of finally gaining approval and closing a deeply personal chapter of his life.

The film hints at an even darker future with the introduction of Abrar’s younger brother, who undergoes cosmetic surgery to look identical to Ranvijay. This lookalike, potentially a villain in the upcoming sequel, signals that the cycle of violence and vengeance is far from over. It is implied that Ranvijay’s family is vulnerable to this doppelganger’s threats, especially since Zoya, Ranvijay’s wife, is pregnant. The ending leaves viewers with a sense of unresolved tension, suggesting that Ranvijay’s demons and his family’s safety remain at risk, possibly paving the way for a “Part 2” where the battle for control and redemption continues.

Tone & mood

What Kind of Film Is Animal?

Dark in tone, with variable pacing and a complex story, going by the plot summary.

Tone
Dark
Pacing
Variable
Story
Complex
Intensity
High
Ending
Bittersweet

A relentlessly intense and violent saga fueled by passionate family loyalty and a deep-seated thirst for revenge, creating a dark and emotionally draining atmosphere punctuated by brutal confrontations and heavy moral compromises.

  • intense
  • violent
  • passionate
  • vengeful
  • grim
  • emotional
  • father-son relationship
  • revenge
  • family drama
  • betrayal

Content notes: bloodshed, gore, domestic abuse, stabbing, gun violence, assassination attempt.

Quiz

How well do you remember Animal? Test yourself on the story.

Take the quiz
Read next

Movies Like Animal With a Plot Summary

4 films close to Animal in story and themes that have a full plot summary here: Animal Kingdom (2010) and Alpha Dog (2007) lead. 1 of them comes with the ending explained.

All plot summaries

Missing a Movie Plot Summary?

Tell us which film you want explained next: the full story, the timeline, the characters and the ending.

Request a summary
FAQ

Animal Plot Questions

6 quick answers about Animal, taken from the plot summary, ending explained, character guide and setting on this page and the film’s credits.

What is Animal about?

In the heart of Delhi’s relentless bustle, a sprawling steel empire casts a long shadow over the lives of those who run it. The city’s vibrant streets clash with the austere boardrooms of Swastik Steels, creating a world where corporate ambition and familial duty are inseparable.

Read the full plot summary

What happens at the end of Animal?

In the climax of "Animal," Ranvijay finally confronts and kills his archenemy, Abrar Haque, after a brutal fight on an airstrip. Throughout the film, Ranvijay has been shaped by his tumultuous relationship with his father and the violence that has marked his life.

The ending explained

When and where does Animal take place?

Animal is set in Delhi and Scotland (1996, Present Day). The narrative begins in 1996, a time marked by a blend of traditional values and modern challenges in family structures.

The setting explained

Who are the main characters in Animal?

The story follows Ranvijay Singh (played by Ranbir Kapoor), Balbir Singh (played by Anil Kapoor), Geetanjali Singh (played by Rashmika Mandanna) and Reet Singh Malhotra (played by Saloni Batra); the character guide covers 5 characters in all.

All the characters

What are the main themes of Animal?

The summary picks out 3 themes: Love & Betrayal, Family Dysfunction and Revenge.

The themes explained

Who directed Animal?

Animal (2023) was directed by Sandeep Reddy Vanga and runs 3 hours 24 minutes.

Sandeep Reddy Vanga’s films

Coming soon to your phone

The Plot Explained Movie Summary App

From blockbusters to hidden gems: plot summaries, endings explained and timelines on your phone. Save your favorites and never miss a twist again.

Be the first to know when it launches. Your email stays private, always. Learn more about the app