People are generally aware of the most common causes of hallucinations, like schizophrenia and a really high fever. But lesser known are the more rare causes; here are six you probably haven't heard about.

Carrie Fisher Has To Lose Weight Before She Can Start Filming And Other Celebrities Who Have Been Told To Diet

Carrie Fisher, pressured by movie directors and producers to lose weight for the upcoming Star Wars film, says she is fine with being cooperative. Super De1uxe, CC BY 2.0

Over 35 years ago, a 19-year-old Carrie Fisher graced the silver screen with her debut film, Star Wars. Now, the real-life princess Leia was told that she needs to lose 35 lbs. before she is able to take part in Star Wars: Episode VII.

"Well, yeah. They did that on the first Star Wars,” she told The Telegraph. “They always hire not entirely me; they always want me minus anywhere between 10 lbs. and 30 lbs. to 40 lbs. In this case, I’ve been very cooperative. If I could’ve been as cooperative as I am in this situation in relationships, I’d be happily married. But I complied. I’ve learnt over time that you’re not supposed to like everything you do. That was shocking to me, to find that out at, like, 30 years old.”

According to Express, producers of the upcoming Star Wars movie reportedly decided to employ top nutritionists and fitness trainers to help whip her into shape. She might even be wearing the character's famous bikini again.

It seemed as if she wasn’t pressured, and did it on her own. However, Fisher, like so many other Hollywood celebrities have felt the pressure to fit a certain standard, thus succumbing to diets and weight loss. Regardless of the pressure, some didn’t yield to these weight-loss standards.

Jennifer Lawrence once said in an interview with Elle magazine that, “In Hollywood, I’m obese. I’m considered a fat actress. I’m Val Kilmer in that one picture on the beach.” Unlike many other Hollywood icons, Lawrence stood her ground, even though she was told that that her shape was too “womanly” for The Hunger Games.

The famous Latina singer Jennifer Lopez even fired one manager for telling her that she needed to lose weight. “I was just so infuriated that somebody said you couldn’t have a little extra meat on you — because I was by no means fat! That was so mean and closed-minded, said Lopez, The Huffington Post reported. “I was like: ‘No, this is who I am and this is the type of woman that I grew up with and it was beautiful and there’s no reason to be anybody but myself.’”

Despite Fisher saying that she was very cooperative with the requests of the directors and film crew, her cooperation could be underlying pressure. The new Star Wars film will begin production this summer.