Actually, Foster has been married five times in total. Currently, he's married to entertainer Katharine McPhee. His past marriages include B.J. Cook, Rebecca Dyer, Linda Thompson, and Yolanda Hadid.