When the mood is dark, watching an inspiring and uplifting movie may help dispel the gloom. Deepa Gahlot picks 10 films that hit the spot.
Munnabhai MBBS (2003)
Where to watch: Amazon Prime Video
Rajkumar Hirani's superhit film introduced the goofiest gangster and his sidekick, Circuit, played by Sanjay Dutt and Arshad Warsi.
Jab We Met (2007)
Where to watch: Amazon Prime Video and JioHotstar
Imtiaz Ali's Geet (Kareena Kapoor) could light up a room -- as well as Shahid Kapoor's Aditya's heart -- with her cheerful energy.
Chak De! India (2007)
Where to watch: Amazon Prime Video
Shah Rukh Khan played a disgraced hockey player, who steers a team of disparate women to victory in Shimit Amin's zero-to-hero film.
3 Idiots (2009)
Where to watch: Amazon Prime Video
In Rajkumar Hirani's campus caper, Aamir Khan taught his classmates (R Madhavan, Sharman Joshi) to live it up.
Hera Pheri (2000)
Where to watch: Amazon Prime Video
Three losers (Akshay Kumar, Suniel Shetty and Paresh Rawal) and a wrong number created a storm of comedy in Priyadarshan's film.
Band Baaja Baraat (2010)
Where to watch: Amazon Prime Video
Maneesh Sharma's comedy drama looks at what happens when work and love clashes in the lives of two wedding planners.
Queen (2013)
Where to watch: Netflix and JioHotstar
In Vikas Bahl's film, Kangana Ranaut plays a woman who won't let a cad wreck her 'honeymoon' adventure in Paris.
Jolly LLB (2013)
Where to watch: Amazon Prime Video
Arshad Warsi is at his comic best in the first of Subhash Kapoor's franchise, as a small town lawyer, who may have bitten off more than he could chew.
Bareilly Ki Barfi (2017)
Where to watch: Netflix and ZEE5
A spirited young woman sets out to hunt for the writer who fires up her romantic dreams in Ashwiny Iyer Tiwari's charming love triangle.
Dream Girl (2019)
Where to watch: Amazon Prime Video and JioHotstar
Ayushmann Khuranna plays a man, who uses a female voice on a phone chat service with hilarious consequences in Raaj Shaandilyaa's raunchy comedy.