Actor Emma Roberts is reteaming with her Palo Alto co-star James Franco in Michael.
Zachary Quinto will also join the film, which is about an anti-gay pastor who was once gay himself, Variety reported.
Read: Emma Roberts arrested for assaulting beau Evan Peters
Quinto will play the former boyfriend of Franco's character while Roberts will play his girlfriend.
Chris Zylka is attached to the film as another past love interest.
The script of the movie is based on My Ex-Gay Friend, a New York Times Magazine article by Benoit Denizet-Lewis about Michael Glatze, a Christian minister from Wyoming who was so entrenched in gay culture before he rejected his homosexuality, he founded a gay youth magazine.
Justin Kelly will direct the film Gus van Sant is the executive producer, along with Franco, Vince Jolivette, Michael Mendelsohn, Ron Singer and Scott Reed.