Mahesh Babu, often referred to as the “Prince of Tollywood,” is one of the most celebrated actors in Telugu cinema. With his charismatic presence, versatile acting, and a plethora of box-office hits, Mahesh Babu has won millions of hearts across India and beyond. If you’re new to his work or a long-time fan, here’s a list of Mahesh Babu’s best movies, sorted by popularity, along with where you can stream them.
1. Pokiri (2006)
Popularity: ⭐⭐⭐⭐⭐
Director: Puri Jagannadh
Genre: Action, Romance
Plot:
Pokiri is an action-packed entertainer where Mahesh Babu plays a reckless undercover cop masquerading as a mafia gangster. Known for its gripping storyline, high-octane action, and Mahesh’s electrifying performance, this movie was a game-changer in Telugu cinema.
Why Watch It?
Mahesh’s intense portrayal of a rogue cop and the movie’s unforgettable dialogues make it a must-watch.
Where to Watch:
Available on Disney+ Hotstar.
2. Srimanthudu (2015)
Popularity: ⭐⭐⭐⭐⭐
Director: Koratala Siva
Genre: Drama, Action
Plot:
In this family-oriented drama, Mahesh Babu plays Harsha, a wealthy entrepreneur who adopts a village to uplift it. The film seamlessly blends social responsibility with commercial entertainment, making it a critical and commercial success.
Why Watch It?
A perfect blend of emotions, action, and a meaningful message. Mahesh Babu’s nuanced performance won several awards.
Where to Watch:
Stream it on Amazon Prime Video.
3. Bharat Ane Nenu (2018)
Popularity: ⭐⭐⭐⭐☆
Director: Koratala Siva
Genre: Political Drama
Plot:
Mahesh Babu stars as Bharat, a young graduate who unexpectedly becomes the Chief Minister of Andhra Pradesh. His journey to bring reform and fight corruption forms the crux of this gripping political drama.
Why Watch It?
Mahesh Babu’s portrayal of a decisive and reformist leader is both inspiring and impactful.
Where to Watch:
Available on Amazon Prime Video.
4. Dookudu (2011)
Popularity: ⭐⭐⭐⭐☆
Director: Srinu Vaitla
Genre: Action, Comedy
Plot:
This action-comedy revolves around an honest cop (played by Mahesh Babu) on a mission to hunt down a criminal while balancing family responsibilities. The film is known for its humor and thrilling sequences.
Why Watch It?
Mahesh’s impeccable comic timing and high-energy action make this a fan favorite.
Where to Watch:
Stream it on ZEE5.
5. Okkadu (2003)
Popularity: ⭐⭐⭐⭐☆
Director: Gunasekhar
Genre: Action, Romance
Plot:
Mahesh Babu plays Ajay, a kabaddi player who rescues a girl from a powerful faction leader and protects her against all odds. This film is regarded as a classic in Mahesh’s career.
Why Watch It?
A gripping storyline combined with Mahesh’s outstanding performance ensures this movie remains evergreen.
Where to Watch:
Available on Amazon Prime Video.
6. Athadu (2005)
Popularity: ⭐⭐⭐⭐☆
Director: Trivikram Srinivas
Genre: Action, Thriller
Plot:
In Athadu, Mahesh Babu plays Nandu, a professional assassin who gets caught in a web of deceit and identity theft. The film is celebrated for its brilliant screenplay and Mahesh’s performance.
Why Watch It?
Trivikram’s masterful direction paired with Mahesh’s effortless acting makes this a must-watch thriller.
Where to Watch:
Stream it on Disney+ Hotstar.
7. Maharshi (2019)
Popularity: ⭐⭐⭐⭐☆
Director: Vamshi Paidipally
Genre: Drama, Social Message
Plot:
This inspiring film follows the journey of Rishi, a successful entrepreneur who reconnects with his roots and works for farmers’ welfare.
Why Watch It?
The film’s emotional depth and Mahesh’s powerful performance make it a heartfelt watch.
Where to Watch:
Available on Amazon Prime Video.
8. Sarileru Neekevvaru (2020)
Popularity: ⭐⭐⭐☆☆
Director: Anil Ravipudi
Genre: Action, Comedy
Plot:
Mahesh Babu plays a military officer who takes on a corrupt politician while protecting a family. Packed with action and humor, this movie is a perfect entertainer.
Why Watch It?
A lighthearted action movie with plenty of comedy and emotional moments.
Where to Watch:
Stream it on Amazon Prime Video.
9. Seethamma Vakitlo Sirimalle Chettu (2013)
Popularity: ⭐⭐⭐☆☆
Director: Srikanth Addala
Genre: Family Drama
Plot:
Mahesh Babu and Venkatesh team up in this touching family drama that explores relationships, love, and values.
Why Watch It?
A heartwarming tale showcasing Mahesh’s versatility as an actor.
Where to Watch:
Available on Disney+ Hotstar.
10. Businessman (2012)
Popularity: ⭐⭐⭐☆☆
Director: Puri Jagannadh
Genre: Crime, Action
Plot:
Mahesh Babu stars as a ruthless businessman who uses unconventional methods to conquer the underworld and win over a city.
Why Watch It?
A unique role for Mahesh that showcases his charisma and screen presence.
Where to Watch:
Stream it on YouTube (rent/purchase).
Mahesh Babu’s filmography is a treasure trove of cinematic gems, offering a mix of action, drama, and heartfelt stories. Each movie reflects his immense talent and dedication to his craft. Whether you’re a die-hard fan or new to Telugu cinema, these films are perfect for a binge-worthy marathon.
Make sure to stream them on the platforms mentioned and experience the magic of Mahesh Babu’s stardom!