KAUST scientists have developed a film that protects perovskite solar cells from adverse conditions such as high temperatures and moisture, boosting their long-term stability.