Demi Moore is the latest big name to join the cast of Empire in a recurring role.
The 54-year-old, who will make her debut in the season three finale, is set to play a take-charge nurse with a mysterious past, according to Deadline.
Demi joins previously announced guest stars Nia Long and Eva Longoria.
Nia will play a queenpin who runs a Las Vegas club, while Eva will tackle the role of Charlotte Frost, a powerful director of the state gaming commission who has the power to make or break Lucious’ dreams of expanding Empire Entertainment.
Empire returns with brand new episodes March 22.