Bollywood has seen an eventful 2019. While a lot of masala movies did manage to break box office records, a lot of script-oriented, small-budget movies also made quite the impact. Stars of the year were Ayushmann Khurrana and Akshay Kumar, who stole the show with their content-driven movies. From Article 15 to Chhichhore, here are the 10 best Bollywood movies of 2019 that you should definitely watch before the year ends.

1. Article 15

Article 15 is one of the most rivetting tales told in Bollywood this year. Ayushmann Khurrana's marquee film of the year, Article 15 deals with the casteism debate in India despite the constitution promising equal rights and opportunity to all citizens, irrespective of caste, gender, or race.

Watch Article 15 online on streaming platforms in India

2. Kesari

Based on the real-life struggle of Saragarhi, Kesari is a gripping war drama that keeps you hooked onto the emotion and action of the struggle as the Sikhs fight to keep the enemy out.

Watch Kesari online on streaming platforms in India

3. Gully Boy

Gully Boy is India's entry for Oscars 2020. Zoya Akhtar beautifully explores the story of the rise of the underworld rap scene in the slums of Mumbai. The story is loosely based on rappers Divine's and Naezy's growth in the music scene.

Watch Gully Boy online on streaming platforms in India

4. Uri: The Surgical Strike

Uri is a dramatised version of India's surgical strike into PoK after the attack on Uri's military base in Jammu & Kashmir in 2016. Vicky Kaushal leads the way for India's victory over Pakistan.

Watch Uri: The Surgical Strike online on streaming platforms in India

5. The Sky Is Pink

The Sky Is Pink is based on the love story of a couple spanning 25 years, told through the lens of their spunky teenage daughter Aisha Chaudhary, who was diagnosed with a Pulmonary fibrosis.

Watch The Sky Is Pink online on streaming platforms in India

6. The Zoya Factor

Based Anuja Chauhan's novel, Zoya Factor is a rom-com about Zoya, an advertising agent and her relationship with the captain of team India, Nikhil Khoda.

Watch The Zoya Factor online on streaming platforms in India

7. Dream Girl

Directed by The Kapil Sharma Show director Raaj Shaandilyaa, Dream Girl stars Ayushmann Khurrana and Nushrat Bharucha in lead roles. This hilarious caper shows Khurrana playing a fake call center operator.

Watch Dream Girl online on streaming platforms in India

8. Chhichhore

Chhichhore is a nostalgia trip back to college where we see the "Losers" hostel wing competing in a sports tournament to redeem themselves and remove the tag, while teaching a life lesson to a suicidal kid.

Watch Chhichhore online on streaming platforms in India

9. Super 30

Super 30 is a motivational tale based on the life of Patna-based mathematician Anand Kumar who runs the famed Super 30 program for IIT aspirants in Patna.

Watch Super 30 online on streaming platforms in India

10. Judgementall Hai Kya

Following the story of two quirky individuals whose lives pivot between reality and illusions, Judgementall Hai Kya is a classic whodunnit that keeps you hooked till the end.

Watch Judgementall Hai Kya online on streaming platforms in India