- Full Name
- Who is David Foster’s wife?
David Foster is currently married to 'Smash' actress and singer Katharine McPhee. Foster and McPhee tied the knot on June 28, 2019, in London at the Church of Saint Yeghiche. The couple met when she was a contestant on season 5 of 'American Idol' in 2006 but were not romantically linked until May 2017.
- How many times has David Foster been married?
The legendary musician has been married five times. His first wife was singer-songwriter B.J. Cook, who he married in 1972 and divorced in 1981. In 1982, he married Rebecca Dyer, followed by actress Linda Thompson (Caitlyn Jenner's ex-wife) in 1991, then 'Real Housewives of Beverly Hills' star Yolanda Hadid in 2011, and, finally, he wed McPhee in 2019.
- How many kids does David Foster have?
Foster has six biological children: Allison, Amy, Sara, Erin, Jordan, and Rennie Foster. His wife, McPhee, gave birth to his youngest child in June 2021.