Jennifer Lopez has admitted "some" celebrity brands aren't "worth the hype".
The 55-year-old star has been busy answering some fan questions about her JLo Beauty brand, and acknowledged that some people are justifiably sceptical about famous faces lending their names to products.