James Franco isn't one to shy away from a challenging role, and in his upcoming film Michael, he's playing the real-life ex-gay activist Michael Glatze. Glatze was an editor for Young Gay America magazine, before renouncing his homosexuality, embracing Christianity, and later marrying a woman. Zachary Quinto is starring in the film as Glatze's ex-lover, Emma Roberts will play his wife, and Chris Zylka is also starring. The movie is due out in 2015.
Front Page Image Source: Getty