Demi Moore is to play feminist icon Gloria Steinem in Amanda Seyfried's upcoming Linda Lovelace biopic.
The actress is to join a cast including Seyfried, Wes Bentley, Sharon Stone and Peter Sarsgaard, according to Variety.
Reports suggest James Franco has rejoined the project after turning down Sarsgaard's role as Lovelace's husband - the 127 Hours star is in talks to portray Playboy boss Hugh Hefner in the movie, which chronicles the life of the porn star-turned-anti-porn activist.