"Will JayLo (sic) marry that young guy? After the waiter, the first dancer, the actor and the singer? She's been hit w/ (with) enough rice to feed Taiwan." Bette Midler jokes about Jennifer Lopez's multiple marriages. The singer, who is currently dating actor Casper Smart, has been married to Ojani Noa, Cris Judd and Marc Anthony and engaged to Ben Affleck.