In the land of Hollywood, age doesn't matter, so long as you've got the acting chops to back it up!
Whether they're too young or too old, these iconic roles were played by some of Hollywood's elites that caused a bit of a controversy.
These Celebs Were Way Too Young Or Old For Their Roles
While most parents would urge against their kids being exposed to too much too soon, some of these Hollywood parents gave the O.K, despite facing some major backlash!
The iconic film Pretty Baby, released in 1978, featured a very young Brooke Shields in a film meant for an older audience. Despite being only 12 when she starred in this film, Shields gained high praise for her role as "Violet", an early 20th-century prostitute based out of the red light district in New Orleans.
The film was noted as being a powerful commentary on a darker world, however, some people felt uncomfortable at the exposed young Shields, who was featured in nude scenes and highly sexualized content.
On the other side of the coin, some actors and actresses get roles for characters much younger than themselves.
Olivia Newton-John, who played the iconic "Sandy" in Grease was a good 15 years older than her character.
While Grease may be a classic, many have noted in the past the obvious age differences with plenty of the cast members. Although, with hit after hit in the fun musical, it didn't seem to affect box office numbers, as the film raked in a whopping 366$ million during its 1978 release.
Check out the gallery above for more examples of age-defying moments in Hollywood history!