Jennifer Lopez and her boyfriend Beau 'Caspers Smart have split up after five years together, according to reports The 47-year-old singer met the 29-year-old dancer-choreographer not long after she and husband Marc Anthony announced their split in 2011 The couple had a brief separation in 2014 before reuniting in May 2015