
Makkhi(2012)
Makkhi is a 2012 Indian Hindi-language fantasy action film directed by S. S. Rajamouli. It stars Nani, Samantha Ruth Prabhu, and Sudeep in lead roles. The story follows Nani, a young man killed by a jealous rival, who is reincarnated as a housefly. He teams up with his love Bindu to exact revenge on the powerful businessman Sudeep. The film blends romance, comedy, and action with groundbreaking visual effects for Indian cinema. It was originally shot in Telugu as Eega and also released in Tamil as Naan Ee. Makkhi received critical acclaim for its innovative concept and became a commercial success.
Quick Facts
- Streaming on
- Netflix, Amazon Prime Video, JioHotstar
- Theatrical Release
- 12 October 2012
- Director
- S. S. Rajamouli
- Language
- Hindi
- Runtime
- 2h 25m
- Rating
- 8.1/10
Storyline
A young man named Nani is killed by a jealous businessman who wants his girlfriend. Nani is reborn as a housefly. He remembers everything. Now, as a tiny fly, he must find a way to take revenge on the powerful man who murdered him. With the help of his girlfriend, he plans the ultimate payback.
“Revenge is a fly.”
Film Details
Parental Guide
Where to Watch
Vibe & Tags
Cast & Crew



Reunion Meter
Frequent partnerships reunited for Makkhi
Cast reunions in this film: Nani & Samantha Akkineni (3 films together), Sudeep & S. S. Rajamouli (3 films together), Nani & Sudeep (2 films together), Nani & S. S. Rajamouli (2 films together), Samantha Akkineni & Sudeep (2 films together), and Samantha Akkineni & S. S. Rajamouli (2 films together).
Trivia
- The film is a remake of the Marathi movie 'Vihir', which was also directed by Umesh Vinayak Kulkarni.
- It features a cameo by veteran actor Naseeruddin Shah, who plays a small but memorable role.
- The movie's title 'Makkhi' is a colloquial Hindi word for a housefly, central to the plot.
- It was shot on location in Maharashtra, using many real-life settings to add authenticity.
- The film explores social themes like job insecurity and class struggle through a simple premise.
- Despite its unique concept, it had a limited theatrical release and is considered an underrated gem.
- The director used minimal special effects, relying more on storytelling and character performances.