The answer is Three Little Words, a 1936 musical film starring Fred Astaire and Ginger Rogers. In this film, Ryan Reynolds does not play Helen Kane, Kane was portrayed in the film by Joan Blondell.
The Timeless Talents of Debbie Reynolds: An Engaging Quiz!