ANIMAL is the story of an obsessed son. Ranvijay (Ranbir Kapoor) is the son of Balbir Singh (Anil Kapoor), who heads the successful Swastik Steel company. Ranvijay resides in a palatial mansion in Delhi with Balbir, his mother Jyoti (Charu Shankar), sisters Reet (Saloni Batra) and Roop (Anshul Chauhan). Ranvijay… crazily loves Balbir. But Balbir doesn’t reciprocate as he’s too busy with work. Both also get into fights and after one such showdown, Balbir sends Ranvijay away for studies. Ranvijay returns and attends the engagement of his school classmate, Geetanjali (Rashmika Mandanna). He always had feelings for her and he confesses it in such a way that Geetanjali falls for him. She breaks her engagement. Meanwhile, on Balbir’s 60th birthday, Ranvijay fights with Varun (Siddhant Karnick), Reet’s husband. One thing leads to another and Ranvijay is kicked out. He marries Geetanjali and moves to the US. 8 years later, he returns when Balbir gets shot by unidentified assailants. Varun tries to act pricey but Ranvijay takes charge. He makes it his life mission to find out who tried killing the man whom he has worshipped since birth. What happens next forms the rest of the film.