Het verhaal speelt zich af in Afghanistan en focust op het harde leven onder het juk van de talibanbeweging. Centraal staat het twaalfjarige meisje Parvana. Wanneer haar vader, een intellectueel en de enige kostwinner van het gezin, ten onrechte in de gevangenis wordt opgesloten.

Een betoverend mooie alleenstaande moeder (Brooke Burns) verwelkomt met enige achterdocht een vreemdeling (Warren Christie) in haar huis, nadat haar oom (Henry Winkler) met hem bevriend raakte in een vliegtuig. Het klikt al snel tussen haar en haar gast, wiens enthousiasme voor Kerstmis wel besmettelijk lijkt te zijn.