Our Top 7 Ghosts from Bollywood Movies

Ghosts are meant to be scary, right? But don’t be quick to judge them! Initially, they do give us the creeps. But once we get to know them, they don’t seem so bad after all. Sometimes, a ghost is more fun than the living. He/she is more honest, because there is nothing to lose by lying to us. Yet, ghosts can also be very kind and gentle. Bollywood movies have given us many such ‘friendly ghosts'. They love, laugh, entertain, and even get revenge without giving us the shivers. These are the kind of ghosts we prefer to watch on screen. Take a look at our top pick of Bollywood’s famous ghosts and the actors who played them:


Anushka Sharma as Phillauri

Anushka Sharma in Phillauri - BookMyShow

Anushka’s performance in the recently released romantic comedy was a delight. She is probably the most beautiful ghost Bollywood can boast of. Glittering in gold, Phillauri kept us fawning throughout the film. If only all ghosts were as pretty and funny!


Amitabh Bachchan as Bhootnath

Amitabh Bachchan in Bhootnath - BookMyShow

Big B’s ghost flick was a big hit, especially among younger audiences. Kids loved it so much, a sequel had to be made to bring their favorite ghost back. Bhootnath and Bhootnath Returns are charming, hilarious, and a must watch for people who fear ghosts.


Deepika Padukone as Shanti Priya

Deepika Padukone in Om Shanti Om - BookMyShow

Deepika as a ghost only had a cameo appearance in Om Shanti Om, where she returns to avenge her death. In that short performance, Deepika took our breath away. The scene was eerie, but her performance was hauntingly beautiful.


Shah Rukh Khan as Kishanlal

Shah Rukh Khan in Paheli - BookMyShow

How do you get a girl if you’re dead? Simple, you just take her husband’s form! That’s exactly what Shah Rukh Khan did in Paheli, and our hearts melted. The ghost was so human-like, he even managed to impregnate his lover. Now that’s creepy!


Kareena Kapoor Khan as Rosie

Kareena Kapoor in Talaash - BookMyShow

If you haven’t watched Talaash, stop reading this right now! If you have already seen it, you know the truth behind the mystery thriller. Kareena’s big reveal at the end of the movie shocked us all. Her performance was one of the best in this star-studded cast.  


Aishwarya Rai Bachchan as Megha Shankar

Aishwarya Rai Bachchan in Mohabbatein - BookMyShow

We all knew that Aishwarya Rai’s character in Mohabbatein was dead from the very beginning. Some even say that the actress wasn’t required in the movie. However, without her, Raj Aryan (Shah Rukh Khan) would never have come back to Gurukul and unite the lovers. Ash was the true hero of this film.


Naseeruddin Shah as Marco

Naseeruddin Shah in Chamatkar - BookMyShow

Shah Rukh Khan seems to be some kind of ghost magnet. In Chamatkar, he manages to get the attention of a ghost, played by Naseeruddin Shah and helps him plot revenge. Shah as ex-gangster Marco manages to leave the audience in splits with his hilarious performance.

We wouldn’t really mind if any of these ghosts decided to haunt us. Who among them is your favorite? Let us know in comments below.