Murari, which starred Sonali Bendre in the lead role, is based on a curse that supposedly haunts a zamindar's family and will cause the heir to die every 48 years.
Where to watch: Sun NXT
Mahesh Babu and Kriti Sanon's film Nenookadine pushed the boundaries of storytelling, cinematography, and screenplay.
Where to watch: Sun NXT
The character portrayed by Mahesh Babu is a young chief minister of an undivided Andhra Pradesh who aspires to transform society through extreme reforms.
Where to watch: Amazon Prime Video
The journey of Harsha, the son of a business tycoon who abandons everything to adopt a small town in a secluded area of Andhra Pradesh, is the premise of the movie.
Where to watch: Zee 5
Mahesh Babu once again transformed himself, going from a shy Pardhu in Athadu to a confident, streetwise thug in Pokiri.
Where to watch: Disney+ Hotstar
Mahesh Babu portrayed Raju, a cab driver who becomes entangled in a scheme created by a businessman who intends to destroy a whole town.
Where to watch: Sun NXT
For Athadu, Mahesh Babu underwent a makeover in which he portrayed a reclusive assassin.
Where to watch: Amazon Prime Video
The thriller, directed by Gunasekhar, follows kabaddi player Ajay (Mahesh Babu) as he saves Swapna (Bhumika Chawla) from Obul Reddy (Prakash Raj), the leader of a faction.
Where to watch: JioCinema
With Dookudu, which also starred Samantha Akkineni and had the perfect balance of humour and action to become a box office hit, Mahesh Babu found his stride again.
Where to watch: Disney+ Hotstar