The movie you are thinking of was "Rio Grande," with John Wayne and Maureen O'Hara. Dick Foran and the Sons of the Pioneers sang "I'll Take You Home Again Kathleen," to the two after dinner one evening. The film was one of a trilogy of Cavalry movies directed by John Ford.DougR