Today, we will talk about 10 films that, despite being good, turned out to be flops at the box office. 

Attack

Starring John Abraham, this action-packed film had a unique concept but failed to perform well despite being a good movie.

Swades

Released in 2004, this film managed to cross its budget at the box office and is a worthy watch, but unfortunately, many fans were unaware of it. 

Sonchiriya

Released on March 1, 2019, featuring actors like Sushant Singh Rajput and Manoj Bajpayee, this film was well-made but did not receive a favorable response from the audience.

Mard ko dard nahi hota

Released in 2019, this superhero film, made on a budget of 12 crores, only earned 2 crores. Despite its low box office collection, it is a film worth watching. 

Zero

Released in 2018, Shah Rukh Khan's film was considered a flop, but it provided good entertainment and remains a watchable film even today. 

Jagga Jasoos

Despite a budget of 131 crores, this film only managed to earn 18 crores. Its concept was good, but it unfortunately flopped despite being a fantastic movie. 

Bhavesh Joshi Superhero

This superhero film, with no use of VFX, had an excellent storyline and scenes, yet it flopped.

Guzaarish

Hrithik Roshan's film, made on a budget of 75 crores, did not earn much but is a great film worth watching. 

Jhund

A film delivering a positive message on sports and social issues, it did not deserve to be a flop. It is a good film and worth watching. 

Detective Byomkesh Bakshy

Sushant Singh Rajput's film from 2015, made on a budget of 5 crores, received a rating of 8 stars on IMDb but did not perform well at the box office.