Jennifer Lopez is an American entertainer who has had a career spanning over 30 years. She is known for her roles in films like Selena as well as her chart-topping music. Lopez married singer Marc Anthony in 2004 and they have two children together, twins born in 2008.