Marc Anthony

Photo: coolspotters.com

44 year old Marc Anthony may not have the conventional looks of a heart breaker, but the singer did, however, break a heart of two. Anthony – who actually looks quite handsome in his signature Tom Ford aviators – left Jennifer Lopez sighing. Lopez recently opened up about their divorce, after 7 years of marriage and a set of twins. She told a magazine it was “devastating to me because family means everything to me”, then adding: “I had to figure out what I did wrong that I was in a relationship where I was accepting situations that weren’t good for me.” While Lopez focused on the twins and her career, Anthony has remained a bit off the spotlight. But now, he seems to have it all figured out: a new TV show, five children from three women and a new hot girlfriend. Shannon De Lima is 20 years younger than him, and they were recently seen on a cruise together. The two went public in January, just after Jennifer Lopez and Casper Smart announced their being together. 

Get a similar look: Tom Ford FT0207 sunglasses, $254.