Sebelumnya, Marc Anthony menikah dengan salah satu diva dunia, Jennifer Lopez pada Juni 2004. Pada 22 Februari 2008 Jlo melahirkan bayi kembar Emme Maribel Muniz and Maximilian David Muniz. Pasangan ini kemudian berpisah pada Juli 2011 dan resmi bercerai pada 9 2012.
Selain itu, Marc Anthony juga pernah menikah dengan Miss Universe Dayanara Torres pada 9 May 2000, di Las Vegas dan dikaruniai dua anak. Marc dan Dayanara sempat berpisah pada awal 2002, tapi kemudian rujuk dan menikah ulang pada 7 Desember 2002. Namun pasangan ini harus benar-benar bercarai pada Oktober 2003.