It was a long year for Hollywood celebrities, who marked another year with meltdown after meltdown, losing their wits over everything from the nomination of Justice Brett Kavanaugh to the migrant caravans of illegal aliens pouring into the U.S.

Below are the 17 best (or worst) Hollywood meltdowns of 2018.

1. Cher Calls Trump a ‘Cancer Ravaging Our Nation’

Pop icon and left-wing activist Cher caused controversy in April after she called President Trump a “cancer.”

“Trump’s a Cancer Ravaging Our Nation. He’s a Malignant Tumor Eating Its Way Through Our Constitution, Our Honor,& Our Standing In The [World],” she said.

“He’d Gut The 1st Amendment If He Could, 2 Stop Americans Right 2 a Free Press. He’d Imprison Reporters, Until They Were Desperate Enough 2 Lie 4 Him.”

The 72-year-old later backtracked, saying that she went “too far.” However, she did not directly apologize to Trump, saying instead, “This Is Not An Apology….Its a Reprimand.”

I Say What I feel,But There’s a Responsibility That Goes With That.I Walk Knifes Edge,But Sometimes It’s Too far.This Is Not An Apology….Its a Reprimand. Just Because I CAN SAY ANYTHING…Doesn’t Mean I SHOULD. Sometimes I Learn The Hard Way,Over & Over.

Humans are Fallible — Cher (@cher) April 22, 2018

2. Sarah Silverman Dreams About Trump Being ‘Held Down’ and ‘Violated’

Sarah Silverman, host of Hulu’s I Love You, America, said in October that she wants President Trump to understand how it feels to be “held down” and “violated.”

In response to Trump criticizing the anti-Brett Kavanaugh protesters, Silverman said, “I hope you someday understand what it is to be held down against your will and violated. Your compassion is startless.”

I hope you someday understand what it is to be held down against your will and violated. Your compassion is startless https://t.co/ujlTX8Wr9X — Sarah Silverman (@SarahKSilverman) October 5, 2018

3. Jim Carrey Compares Republicans to Rapists, Trump to Cancer

During a public appearance in November, actor Jim Carrey blasted the Republican Party in shocking terms, comparing the GOP to rapists.

“These are not people you can deal with. You cannot be bipartisan with a criminal. A rapist needs to be removed, not negotiated with. These people are raping our system, they’re destroying it right in front of us,” he said.

“Trump is a melanoma, and anybody that covers for him, including Sarah Sanders, is putting makeup on it. It shows that there’s a deeper problem in this country, and that problem is greed,” the Dumb and Dumber actor also said.

4. Rihanna: America Committed ‘Terrorism’ By Defending Border

Pop star Rihanna accused the United States of treason over the use of tear gas on migrants attempting to illegally enter the country.

“Terrorism,” she said simply in a caption on Instagram.

5. Anne Hathaway Melts Down, Says America ‘Gassed Children’

Anne Hathaway joined Rihanna in her unhinged reaction to federal defending the southern border in November.

“My country gassed children. There are no words for my horror,” Hathaway said.

She continued, “To those who will immediately speak of ‘doing it the right way’, who will ‘blame the parents for putting the children in this position’, or say ‘they were storming the wall’, and ‘they were throwing rocks’: the only human response to this monstrous use of force against LEGAL asylum seekers- against children- is condemnation, shame, and rage. For those that still believe in voting for the man who recommended using lethal force on families fleeing violence and persecution: this is the policy you like?”

6. Amy Schumer Posts Video of Herself Vomiting, Attacks Cindy Hyde-Smith’s ‘Tiny Racist Teeth’

Actress Amy Schumer had a wild year full of meltdowns — but perhaps the worst of all occurred in November after the election victory of Mississippi Republican Senator Cindy Hyde-Smith.

Schumer not only attacked Hyde-Smith for having a “crackhead looking mouth” with “tiny racist teeth,” she also said, “Fuck Hyde-Smith and anyone who voted for her.”

The I Feel Pretty actress accompanied this post with a video of herself vomiting in a car.

7. Judd Apatow Declares: ‘Trump Is a Nazi. The Debate Is Over’

Hollywood director Judd Apatow declared in June that “the debate is over” and that President Trump is a “Nazi.”

“He’s a Nazi. He wants no judicial process. He kidnapped children and commits acts of violence for political gain and to support his racist views.He admires violent dictators. Trump is a Nazi. The debate is over. Soon we will have proof he is a Nazi supported by the Russians,” Judd Apatow said in a social media post in response to comedian Kumail Nanjiani.

He’s a Nazi. He wants no judicial process. He kidnapped children and commits acts of violence for political gain and to support his racist views.He admires violent dictators. Trump is a Nazi. The debate is over. Soon we will have proof he is a Nazi supported by the Russians. https://t.co/o4cS2iWzvS — Judd Apatow (@JuddApatow) June 25, 2018

8. Rosie O’Donnell: A Vote to Confirm Kavanaugh is a Vote to ‘Kill Women’

Former host of The View turned far-left activist Rosie O’Donnell said that a vote to confirm Brett Kavanaugh to the Supreme Court was “a vote to kill women.”

“a vote for kavanaugh is a vote to kill women with back alley abortions – come on collins – stand up for women #StopKanavaugh #WOMEN4WOMEN” she said in a social media post.

a vote for kavanaugh is a vote to kill women with back alley abortions – come on collins – stand up for women #StopKanavaugh #WOMEN4WOMEN pic.twitter.com/0aDVFzKG51 — ROSIE (@Rosie) September 7, 2018

9. Snoop Dogg: ‘Fuck You’ if You Like Trump, ‘You Motherfuckin’ Racist’

Rapper Snoop Dogg exploded at Trump supporters in a rant in September, saying that anyone who supports the president is “motherfuckin’ racist.”

“I don’t give a fuck. If you like that nigga, you motherfuckin’ racist, fuck you and fuck him. Now what? Draw the line, nigga,” he said.

10. Jane Fonda: Shut Down America if Trump Fires Mueller

Far-left actress Jane Fonda said in September that people should “get in the streets” and “shut down the country” if President Trump fires Special Counsel Robert Mueller.

“People always say, ‘Was it worse in the ’60s and ’70s?’ It was not! This is the worst! This is an existential crisis. And if we don’t do what needs to be done–in terms of making our voices heard, and our votes heard–that’s it! We don’t have time,” she also said.

11. Samantha Bee Calls Ivanka Trump a ‘Cunt’

Comedian Samantha Bee sparked controversy in May after she called Ivanka Trump a “feckless cunt.”

“Do something about your dad’s immigration practices, you feckless cunt,” Bee said. “He listens to you. Put on something tight and low-cut, and tell your father to fucking stop it. Tell him it was an Obama thing, and see how it goes, OK?”

The 49-year-old comedian later apologized, saying, “I would like to sincerely apologize to Ivanka Trump and to my viewers for using an expletive on my show to describe her last night. It was inappropriate and inexcusable. I crossed a line, and I deeply regret it.”

I would like to sincerely apologize to Ivanka Trump and to my viewers for using an expletive on my show to describe her last night. It was inappropriate and inexcusable. I crossed a line, and I deeply regret it. — Samantha Bee (@iamsambee) May 31, 2018

12. Comedian David Cross Jokes About Beating Trump ‘to a Bloody Pulp’ and Defecating on Him

Actor David Cross, best known for playing Tobias Fünke on Arrested Development, performed a stand up set in August where he joked about beating President Trump and defecating on him.

The Salt Lake Tribune reports, “His surprisingly long set — which ran just 10 minutes short of two hours — included humor about abortion, Nazis, the Holocaust, terrorist bombings, AIDS and beating President Donald Trump to a bloody pulp and then urinating and defecating on him.”

13. Actor Ron Perlman Rage-Quits Twitter over Trump

Sons of Anarchy star Ron Perlman announced his intention to take a break from Twitter in May, complaining, “I feel weak. I feel nauseous. I feel impotent. I feel betrayed. I feel alone. I feel terrible.”

I feel weak. I feel nauseous. I feel impotent. I feel betrayed. I feel alone. I feel terrible. — Ron Perlman (@perlmutations) May 6, 2018

“I didn’t know how desperate we are to all hold onto our tribalism. I didn’t know how easily we could be divided from one another. I didn’t know how much hatred truly existed in the nation I came to love and believe in,” he also said.

I didn’t know how desperate we are to all hold onto our tribalism. I didn’t know how easily we could be divided from one another. I didn’t know how much hatred truly existed in the nation I came to love and believe in. — Ron Perlman (@perlmutations) May 6, 2018

In his final sign off message, Perlman told followers they could find him in a bar.

I’m taking a break. I’m going back to my little corner of the world where all I have is poured into family, friends, and the nobility of storytelling that celebrates our commonalities and not our differences. In the words ofJoni Mitchell, if you want me I’ll be in the bar… — Ron Perlman (@perlmutations) May 6, 2018

“I’m taking a break. I’m going back to my little corner of the world where all I have is poured into family, friends, and the nobility of storytelling that celebrates our commonalities and not our differences. In the words of Joni Mitchell, if you want me I’ll be in the bar…”

The 68-year-old has since returned to the social media platform, recently telling his followers that President Trump will soon be “in chains” for “the high crime of treason.”

14. Actress Ellen Barkin Wants Trump ‘Removed… Not Just from Office’

Ocean’s Thirteen actress Ellen Barkin said in October that President Trump needs to be removed, and not just from the presidency.

“this man should be removed…and not just from office” Barkin said in a social media post.

this man should be removed…and not just from office https://t.co/CRa5z4huG9 — Ellen Barkin (@EllenBarkin) October 1, 2018

15. Bette Midler Dreams About Trump Family Being Hanged

Actress and musician Bette Midler openly fantasized about the execution of President Trump and his family in November.

“Trump Trump Trump, Bob Mueller’s marching, Trump Trump Trump, And here is why, Trump Trump Trump, He’s gonna hang you, Hang the fam’ly, GOOD AND HIGH!” Midler said in a social media post.

16. Rob Reiner Accuses Trump of Treason, Helping ISIS

Director and left-wing activist Rob Reiner accused Trump of treason and “aiding and abetting the enemy” in a social media post in December.

“Donald Trump is committing Treason against The United States of America. He is aiding and abetting the enemy in The War against Isis and The Cyberwar against Russia. He has turned the world’s oldest Democracy into a wholly owned subsidiary of Vladimir Putin. GOP, WAKE UP!” he said.

Donald Trump is committing Treason against The United States of America. He is aiding and abetting the enemy in The War against Isis and The Cyberwar against Russia. He has turned the world’s oldest Democracy into a wholly owned subsidiary of Vladimir Putin. GOP, WAKE UP! — Rob Reiner (@robreiner) December 20, 2018

For more Hollywood hate, check out Breitbart News’ list of the times celebrities wished violence on Trump throughout 2018.

17. Michelle Wolf Rips Sarah Sanders, Talks About Jake Tapper’s Orgasms at White House Correspondents’ Dinner

Comedian Michelle Wolf caused quite a stir when she hosted the White House Correspondents’ Dinner.

She was criticized by many for her jokes about Sarah Sanders. Wolf joked, “I actually really like Sarah. I think she’s very resourceful. Like she burns facts and then she uses that ash to create a perfect smokey eye.”

“Like maybe she’s born with it, maybe it’s lies … It’s probably lies.”

The jokester also said that she wanted to see CNN’s Jake Tapper have an orgasm.

“I know there’s a lot of people that want me to talk about Russia and Putin and collusion, but I’m not going to do that, because there’s also a lot of liberal media here, and I’ve never really want to know what any of you look like when you orgasm,” she said.

“Except for maybe you, Jake Tapper,” she said, then imitated him making a plain face.