Julianne Moore won an Academy Award for best actress in 2015, but the star has learned the accomplishment doesn't actually guarantee acting jobs.

Moore revealed this week she didn't walk away from the lead role in "Can You Ever Forgive Me?" — she was fired.

MARISSA TOMEI AND JULIANNE MOORE DISCOVER THEY'RE RELATED

On "Watch What Happens Live" on Thursday night, Moore disclosed she was slated to play Lee Israel but the part eventually went to Melissa McCarthy, who earned an Oscar nomination this year for her work.

“I didn’t leave that movie, I was fired,” she told Cohen, adding that the picture's former director Nicole Holofcener was the one who fired her.

“I think she didn’t like what I was doing. We just had been rehearsing and doing pre-production and stuff and her idea of where the character was different than where my idea of where the character was, so she fired me,” Moore added.

The 58-year-old also confessed she hasn't seen the movie yet because "it’s still kind of painful" though she admires McCarthy. "I worship her. I think she’s fantastic, so I’m sure she’s great," she said.

CLICK HERE TO GET THE FOX NEWS APP

Moore "felt bad" about the firing. She said the last time she was let go was when she was 15 and "working at a yogurt stand."

Ironically, Holofcener left the project and Marielle Heller signed on as the director.