2007年，小说出版四年后被改编成了同名电影。电影中由哈立德·阿卜杜拉饰演成年阿米尔，胡马云·艾尔沙迪饰演爸爸，泽科里亚·易卜拉欣（Zekeria Ebrahimi）饰演童年阿米尔，艾哈迈德·汗·马穆扎达（Ahmad Khan Mahmoodzada）饰演童年哈桑。影片原计划于2007年11月上映，但因阿富汗国内的争议最终推迟了六周，改至学期结束之后的12月14日以确保参演儿童的人身安全。影片由马克·福斯特导演，大卫·贝尼奥夫改编剧本。电影上映之后获得多项奖项的提名，其中包括2008年奥斯卡金像奖、英国电影学院奖、金球奖、评论家选择奖等。