Lily-Rose Depp, 17 years old

You might have overlooked the missing hyphen in Lily-Rose Depp’s name in this excerpt from Yahoo! Style:

pharrel-2

You might have ignored the misspelling of Métiers d’Arts. But no one could miss 17 years old. It’s just wrong here. It’s OK in “Lily-Rose is 17 years old.” But when used as an adjective, it should be “17-year-old Lily Rose.”

Lily Rose-Depp drives readers crazy

This hyphenation on the Yahoo! Style home page is driving me crazy:

lily rose-depp sty hp

Did the writer really think her last name is Rose-Depp, as if she were the child of Pete Rose and Johnny Depp? Her name is Lily-Rose Depp and Johnny Depp is her father.