Rani Mukerji, as Poo, brings a youthful energy to the film, and her character's journey from a carefree teenager to a mature and responsible individual is well-portrayed. Amitabh Bachchan and Jaya Bachchan, as the Raichand parents, add gravitas and depth to the film, bringing their years of experience to their roles.
The official Sony Pictures Entertainment channel occasionally offers the film for free with ads, or for rent/purchase ($2.99 - $3.99). The audio quality is significantly better than random index downloads.
If you're looking for a classic Bollywood film with a timeless story, memorable characters, and iconic music, then "Kabhi Khushi Kabhie Gham" is a must-watch. With its exploration of complex themes and relationships, this film continues to resonate with audiences today.