While the Sun Shines is a 1947 British comedy movie directed by Anthony Asquith and was based on the 1943 play of the same name by Terence Rattigan. It stars Barbara White, Ronald Squire, Brenda Bruce, Bonar Colleano and Michael Allan.