Lakshya (transl. Aim) is a 2004 Indian Hindi-language war-drama coming-of-age film directed by Farhan Akhtar and produced by Ritesh Sidhwani. It stars Hrithik Roshan, Preity Zinta, and Amitabh Bachchan in lead roles with Boman Irani and Anjula Bedi in supporting roles. Based on the 1999 Kargil War, the film is about Karan Sheirgill, an aimless and lazy boy from Delhi who joins the Indian Army and transforms himself into a soldier to make his girlfriend Romila Dutta proud of him.
Karan Sheirgill is an aimless and lazy boy living in Delhi who has no goals for his future. His father Sanjeev Sheirgill is a wealthy businessman and his mother Shalini Sheirgill is a housewife. His girlfriend Romila Dutta aka Romi, an aspiring journalist, tries to make him understand that he needs to have a goal in life.
Karan also wonders why he does not know what he wishes to pursue in life. Eventually, he aimlessly thinks of joining the Indian Army after his one of his friends decides to do so but backs out. However, his father ends up lashing out at him on learning about his decision. Infuriated, he decides to join the Indian Army and gains Romi’s advice of not listening to anyone of he really desires to do so. Karan gives the Combined Defence Services Examination and gets selected into the Indian Military Academy in Dehradun.
However, he is undisciplined and unused to life over there. He keeps receiving punishments during the military training from the team due to his overconfidence and laziness. Upset, he flees from the academy and is forced to confront his parents’ low opinion of him. His decision also causes Romi to angrily break up with him for not respecting his own decision. Devastated, Karan finally comes to terms with his situation and makes his decision. He returns to the Indian Military Academy, takes his punishment, and becomes a focused, disciplined officer cadet.