Câu chuyện trong The Song of Sparrows xoay quanh Karim, một người đàn ông trung niên đang cố kiếm tiền để mua máy khiếm thính cho con gái để kịp kỳ thi tiếp theo. Sau khi bị sa thải khỏi công việc nông nghiệp của mình, anh đi xe máy của mình đến Tehran và bị nhầm là một người lái taxi, anh đưa một doanh nhân đi qua các đường phố trong thành phố. Nắm bắt những khả năng sinh lợi hơn của việc lái xe taxi, anh thực hiện cuộc gọi mới của mình một cách nghiêm túc. Những cảnh quay trong thành phố sôi động, Majidi và đồng biên kịch Mehran Kashani nghĩ ra nhiều khả năng phong phú, trong khi đạo diễn gợi lên một cách sống động cả sự ồn ào của cuộc sống đô thị và sự chênh lệch của sự giàu nghèo.
Majid Majidi đã tạo ra một câu chuyện đơn giản về một người đàn ông yêu thương gia đình, người có một số trải nghiệm khiêm tốn trong cuộc sống. Karim có một công việc khó khăn là làm việc tại một trang trại đà điểu. Rắc rối nổ ra khi một trong những con chim thoát khỏi trang trại, dẫn đến việc Karim mất việc. Vận may tình cờ đến với Karim khi anh trở thành tài xế taxi ở trung tâm thành phố Tehran. Các yếu tố cốt truyện khác được đưa vào khi người con gái lớn Haniyeh (Shabnam Aklaghi), người bị điếc một phần, mất máy trợ thính. Sau đó, mang đến một người vợ thấu hiểu và yêu thương, những người hàng xóm quan tâm và những người khác, và bạn sẽ có cho mình một bộ phim yêu thương.