这部电影主人公阿米尔和仆人的儿子哈桑从小一起长大,"喝过同样的乳汁长大的人就是兄弟,这种亲情连时间也无法拆散",尽管他们分属不同的教派,等级地位不同,但种族和社会或者宗教无法抹杀他们一起度过的悠长岁月。纯洁善良的哈桑对阿米尔少爷无条件地忠贞,哈桑说出的第一个字是"阿米尔",哈桑说,"为你,千千万万遍"。然而阿米尔,出于软弱,或者说怯懦,在举行阿富汗传统的风筝比赛的一个冬天,在哈桑为他去追风筝而被人打的时候,选择了逃避。为了掩饰自己的懦弱,为了缓解自己的不安,阿米尔选择了更残酷的方式:他诬陷哈桑偷了他的手表和一些钱,"那是我想要的,要继续生活,要遗忘,要将过去一笔勾销,从头来过。我想要能重新呼吸。" 哈桑走了。但过去永远是无法一笔勾销的。 后来阿富汗开始了战争。阿米尔和他的父亲逃离战火中的阿富汗,前往美国。在那里,阿米尔上大学,摆地摊,结识了深爱的妻子。但过去无法跨越,他在自己的心里,他永远无法原谅自己的罪行。小说的后半部分便是阿米尔的赎罪之行。他前往阔别已久的阿富汗,寻找哈桑之子。
当中年的阿米尔偶然得知哈桑的消息时,他不顾危险的前往家乡阿富汗,开始了救赎。终于回到家乡的阿米尔,目睹了家乡的变化,战乱不断,民不聊生。同时也见到了儿时的老管家,见到了荒废的家,也得知了哈桑的死讯。
哈桑死了,阿米尔的救赎却没有停止,哈桑唯一的儿子索拉博落入了阿米尔儿时的宿敌手中,儿时的懦弱和愧疚缠绕着中年的阿米尔,一场救赎再次开始。
故事的最后,阿米尔救回了索拉博,可此时的索拉博却因精神上的伤痛至以完全失去感情,唯有说起风筝——那哈桑和阿米尔童年最喜爱的玩物时,才会不知觉地笑起来……