Empire is turning into a Moore/Willis family affair.
Demi Moore is set to join Empire in a recurring role, E! News can confirm, joining her daughter Rumer Willis, who was previously announced as a guest star this season. Willis will make her debut after the show returns on March 22, and Moore will appear in the season three finale and then will recur in season four.
Moore will play a "take-charge nurse with a mysterious past" who becomes "treacherously entangled" with the Lyons. Willis, meanwhile, will play an acclaimed singer-songwriter named Tory Ash who becomes important to Jamal's newest musical project.
Moore hasn't been on TV since a 2003 episode of Will & Grace, and hasn't had a recurring role on TV since her stint on General Hospital in the early '80s, though Willis has stopped by numerous TV shows over the years, including Pretty Little Liars, Workaholics, and 90210.
Mariah Carey also guest starred this season, and Nia Long is also set to appear when the show returns.
Empire returns Wednesday, March 22 on Fox.