Actress Demi Moore has joined the cast of popular TV show "Empire".
Moore will play a take-charge nurse with a mysterious past, reports variety.com.
Her character will have the main part in season four though she will first appear in the season three finale. She will continue to appear in more episodes in the fourth season, which was renewed earlier this year.
She has not had a major TV role since "General Hospital" in the 1980s.
Other guest stars in season three are Eva Longoria as Charlotte Frost, the director of the all-powerful state gaming commission which has the power to determine the fate of Lucious' (Terrence Howard) goal of expanding Empire to Las Vegas and beyond.
--IANS
sas/rb/mr