Mariah Carey to guest-star on "Empire" as a superstar singer

Mariah Carey performs at The Colosseum at Caesars Palace to launch her residency “Mariah #1 to Infinity” on April 27, 2015 in Las Vegas.

Ethan Miller/Getty Images

BEVERLY HILLS, Calif. -- After two seasons of teasing viewers about whether it would happen, Mariah Carey has set a date to guest star on Fox's "Empire."

Carey will appear on the Oct. 5 episode, the network confirmed Monday at a TV critics bi-annual press tour.

Carey will play a superstar singer named Kitty, who collaborates with Jussie Smollett's character, Jamal Lyon, on a new song. Lyon has a creative block until Kitty helps him deal with some personal issues to make the song work.

"Mariah loves the show" and has long made a point of sharing her passion for it when they have met at events, said Dana Walden, chairman and CEO of the Fox Television Group.

Carey filmed the episodes last week, Walden said. Other guest stars confirmed for season three, which debuts Sept. 21, include actor Taye Diggs and rapper French Montana.

Carey is a longtime friend of "Empire" creator Lee Daniels and appeared in his films "Precious" and "The Butler."