Experiments have investigated shape changes of polymer films induced by asymmetric swelling by a chemical vapor. Inspired by recent work on the shaping of elastic sheets by non-Euclidean metrics [Y. Klein, E. Efrati, and E. Sharon, Science 315, 1116 (2007)], we represent the effect of chemical vapors by a change in the target metric tensor. In this problem, unlike that earlier work, the target metric is asymmetric between the two sides of the film. Changing this metric induces a curvature of the film, which may curve into a partial cylinder or a partial sphere. We calculate the elastic energy for each of these shapes, and show that the sphere is favored for films smaller than a critical size, which depends on the film thickness, while the cylinder is favored for larger films.