Kristy McNichol had a ton of childhood success and retired from acting at age 38.
Brooke Shields was also very popular and a celebrity for various reasons.
Perhaps both were just not very good actors
I like Foster in some things but he tends to overact. His overacting in Alpha Dog was to the point where it was laugh out loud funny, he made the character not at all believable. It's a known thing with him and the reason he hasn't had more big roles.Ben Foster. He was awesome in Alpha Dog, and while I have not seen all his movies, he always gets great reviews, but he hasn't broken out yet. He does a lot of ensemble and indie flicks. He is like a younger, male, Chloe Sevigny.
I like Foster in some things but he tends to overact. His overacting in Alpha Dog was to the point where it was laugh out loud funny, he made the character not at all believable. It's a known thing with him and the reason he hasn't had more big roles.