Rain or Shine is a 1930 American pre-Code film directed by Frank Capra and starring Joe Cook and Louise Fazenda. The film was adapted from a hit Broadway musical of the same name and was originally planned as a full-scale musical. Due to the public backlash against musical films, all musical numbers were discarded before release. This move proved to be prudent as the film was a box office success, continuing the streak of hits Capra directed for the young Columbia Pictures studio.