Characters and Performances Ranbir Kapoor anchors the film with a breezy, likable performance that balances cocky charm and, eventually, vulnerability. His portrayal made him a relatable romantic lead for a new generation. Bipasha Basu plays Mahi, a spirited Punjabi girl whose straightforwardness exposes Raj’s casual cruelty; Minissha Lamba’s constructive, simple-hearted character shows his repeated failures to commit; and Deepika Padukone’s portrayal of Radhika gives the film emotional weight—her dignity and moral standards force Raj into genuine introspection. Supporting performances and a few comic moments round out the cast, although the film’s focus remains tightly on Raj’s transformation.
: You can rent or buy a digital copy on Apple TV . Rental prices typically start around ₹79 ($1.99-$3.99), while buying costs approximately ₹99 ($4.99). the bachna ae haseeno watch online upd