Katharine McPhee and David Foster, 34 Years
If you’re a talented musician, it makes sense to be attracted to a talented musical writer. That’s what happened to Katharine McPhee, a singer and actor who married songwriter/producer David Foster in 2019. Everything about their partnership feels harmonious. Not even their 34-year age difference (McPhee at 35 and Foster at 69) could strike a minor chord.