Salman Khan’s 5 Worst Films That Left Fans Disappointed — One Even Drove Preity Zinta Away

Salman Khan has delivered some of Bollywood’s biggest blockbusters and iconic characters over his 35-year career. But even a superstar of his stature isn’t immune to cinematic misfires. While he has ruled the box office many times, there have also been films so underwhelming that even his loyal fans were left shaking their heads — and in one case, Preity Zinta even refused to be part of the mess.

Here’s a look at 5 of Salman Khan’s worst films, which fans wish they could erase from memory:


1. Marigold (2007)

Genre: Romantic Musical Comedy
Budget: ₹19 crore | Box Office: ₹2.29 crore

This Indo-Hollywood attempt was a romantic musical that tried to blend Western and Indian sensibilities — and failed miserably. Starring American actress Ali Larter, the film was dull, disconnected, and confusing. Preity Zinta was the original choice for the lead role but backed out early on — a decision that in hindsight seems very wise.
Why it flopped: Poor screenplay, awkward performances, and no emotional connect.


2. God Tussi Great Ho (2008)

Genre: Fantasy Comedy
Inspired by: Bruce Almighty (Hollywood)

Despite a promising concept and big names like Amitabh Bachchan and Priyanka Chopra, the film fell flat due to weak writing and uninspired execution.
Why it flopped: Poor dialogues, forced humor, and a lack of originality made this spiritual fantasy a spiritual failure.


3. Veer (2010)

Genre: Historical Action Drama
Story by: Salman Khan himself

There was a lot of hype around Veer, which boasted elaborate sets and a patriotic storyline. But audiences were left confused by its bizarre mix of history and fantasy. Despite a good soundtrack, the film struggled with bad acting, weak storytelling, and a confusing plot.
Why it flopped: Overambitious concept poorly executed, and unconvincing performances.


4. Saawan: The Love Season (2006)

Genre: Romantic Drama

This film is so forgettable that many fans don’t even remember it exists. Salman played a mysterious man who could predict the future, but the plot was weak, and the production values were extremely low.
Why it flopped: Poor promotions, weak story, and unmemorable characters — it came and went without a trace.


5. Tubelight (2017)

Genre: War Drama
Budget: ₹135 crore

A rare emotional role for Salman, Tubelight was set during the 1962 Indo-China war and had high expectations after the success of Bajrangi Bhaijaan. But the film was widely panned for forced emotions, slow pacing, and Salman's overly simplistic portrayal of a mentally challenged man.
Why it flopped: Overdone melodrama and a miscast lead failed to strike a chord with audiences.