Bollywood has never been more diverse, offering everything from massive "VFX-heavy" spectacles to intimate, realistic dramas. Whether you are a fan of old-school romance or modern-day thrillers, these top 20 films provide a perfect roadmap for your next movie marathon.

India's attempt at a modern mythological cinematic universe (the Astraverse), featuring groundbreaking VFX. 10. Bajrangi Bhaijaan (2015)

A masterclass in the thriller genre. Ayushmann Khurrana plays a "blind" pianist who gets entangled in a murder mystery. The twists in this film are legendary. 3. Gangubai Kathiawadi (2022)

A transformative film about self-discovery that empowered a whole generation of viewers. 19. 12th Fail (2023)

A divisive but culturally significant film that focused on self-destructive love and obsession. 17. Haider (2014)

Often cited as India’s best horror-fantasy film, Tumbbad offers a visual experience and folklore storytelling that is world-class. 7. Gully Boy (2019)

The film that marked Shah Rukh Khan’s massive comeback, breaking box office records with its high-octane spy action. 12. Jawan (2023)

Rendered on Sun 6:50:05 PM in 0.1279s