Jennifer Lawrence claims she missed out on a role in Once Upon a Time in Hollywood to Margot Robbie because she wasn't "pretty enough".
The 35-year-old actress explained that director Quentin Tarantino wanted her to play the tragic Sharon Tate in the 2019 film but she ended up losing out on the role to the Barbie star after critics deemed her too "ugly" to portray the actress and wife of Roman Polanski, who was murdered by members of the Manson Family cult in 1969.