The Blue Bloods actress is set to star in the ABC drama, PEOPLE has confirmed

Rochelle Aytes, Alyssa Milano, Yunjin Kim,Jes Macallan; Jennifer Esposito (inset)
Credit: ABC; Getty

There’s a new mistress in town.

Jennifer Esposito has officially joined the cast of Mistresses for the ABC drama’s third season, PEOPLE has confirmed.

The Blue Bloods actress – who will play Calista Raines, the creative director of a luxury fashion brand – fills the void left by original lead Alyssa Milano, who left the series after it was announced that production is moving to Canada for the new season.

“After two wonderful seasons in Los Angeles, the studio has decided to shoot season three of Mistresses in Vancouver, Canada, for financial reasons,” Milano posted on her website in October. “It’s with a heavy heart that I have decided that I can’t relocate.”

Continued Milano, 41: “I have two babies under 4. Being a mother and wife comes first and I just cannot uproot my children and separate the family by moving away.”

Season 3 of Mistresses is expected to premiere later this year.

Reporting by LYNETTE RICE.