Seperti diberitakan Eonline, Pernikahan tersebut pun diselenggarakan pada Februari 2008. Kala itu, David datang dalam acara pernikahan tersebut. Dia pun kemudian naik ke panggung dan bermain piano di hadapan para tamu lainnya.
Kala itu, David membawakan lagu ’Unforgettable’ milik Natalie Cole dan Nat King Cole. Dan pada saat itu, dia secara khusus mempersembahkan lagu tersebut untuk Cokas, dan memuji ketampanannya.
Sayangnya, pernikahan McPhee pun tak bertahan lama. Setelah enam tahun menikah, dia pun memutuskan untuk berpisah, dan mengajukan gugatan perceraian pada Mei 2014. Dan mereka baru berpisah secara resmi pada 2016.
Di sisi lain, bagi David ini akan menjadi pernikahan kelimanya. Dia telah menikahi beberapa wanita terkenal, seperti BJ Cook, Rebecca Dyer, Linda Thompson dan yang paling baru, Yolanda Hadid.
Setelah empat tahun menikah, Yolanda yang merupakan ibu dari Gigi Hadid, Bella Hadid dan Anward Hadid mengajukan gugatan cerai dari Foster pada Januari 2016. Perceraian mantan pasangan itu berakhir pada Oktober 2017.