Archive · 17 Jan 2026
Jennifer Lawrence Missed Tarantino Film Due to Trolls
Jennifer Lawrence, a famous actress, said she was not chosen to play Sharon Tate in Quentin Tarantino's movie 'Once Upon a Time in Hollywood' because some people online thought she wasn't pretty enough.
The role eventually went to another actress, Margot Robbie.
The movie, which came out in 2019, was a big hit and made over $377 million.
Sharon Tate was a real actress who was sadly killed in 1969.
Lawrence mentioned this on a podcast, saying she's not sure if the trolls really influenced the decision or if it's just a story she's been telling herself.
Jennifer Lawrence claims she was not cast in 'Once Upon a Time in Hollywood' due to trolls saying she wasn't 'pretty enough' to play Sharon Tate.
The role of Sharon Tate was eventually given to Margot Robbie.
The film, directed by Quentin Tarantino, was released in 2019 and grossed over $377 million worldwide.
Sharon Tate was a real actress who was murdered in 1969.
Lawrence discussed this on the 'Happy Sad Confused' podcast, acknowledging that the story might be something she has told herself over time.
- Who
- Jennifer Lawrence, Quentin Tarantino, Margot Robbie, Sharon Tate
- What
- Jennifer Lawrence claims she was not cast in 'Once Upon a Time in Hollywood' due to trolls saying she wasn't 'pretty enough' to play Sharon Tate
- When
- The film was released in 2019, Sharon Tate was murdered in 1969
- Where
- Hollywood, California
- Why
- Lawrence believes trolls influenced the decision, though she acknowledges it might be a story she has told herself over time
- Film Title
- Once Upon a Time in Hollywood
- Director
- Quentin Tarantino
- Jennifer Lawrence's Claim
- Trolls thought she wasn't 'pretty enough' to play Sharon Tate
- Role Given To
- Margot Robbie
- Film Release Year
- 2019
- Film Box Office
- Over USD 377 million worldwide
- Sharon Tate's Murder Year
- 1969