Jennifer Lopez has been engaged six times throughout her life. Her first engagement was to Cuban waiter Ojani Noa in 1997. The two were married for a year before divorcing in 1998.
In 2001, Lopez was engaged to Cris Judd, a dancer and choreographer. The two married in 2001, but divorced in 2003.
In 2004, Lopez became engaged to Ben Affleck, an actor. The two were together for two years before calling off their engagement in 2004.
In 2005, Lopez was engaged to Marc Anthony, a singer. The two married in June of that year and had twins in 2008. They divorced in 2011.
In 2011, Lopez was engaged to backup dancer Casper Smart. The two dated for two years before splitting in 2014.
In 2019, Lopez was engaged to former baseball player Alex Rodriguez. The two got engaged in March of that year and are still together.
Jennifer Lopez has been engaged six times throughout her life, including twice to Ben Affleck. Her current engagement to Alex Rodriguez is her sixth and longest engagement to date.