Jennifer Lopez and Marc Anthony Jennifer Lopez married Marc Anthony in a surprise ceremony back in 2004. Everyone was shocked by this wedding. Anthony had only finalized his divorce from his first wife five days before the wedding while Lopez had been set to marry Ben Affleck only nine months before. Even the 35 guests who attended the wedding were surprised. They had been instructed to turn up at Lopez’s Beverly Hills mansion for an afternoon party.