James Franco too old, miscast
I take it the real Michael was in his twenties. Watching James Franco in the trailer he is a little long in the tooth for the role, it is ridiculous to watch somebody with crows feet going through a crisis like this.
Also Michael sounds like a run of the mile ass hole not deserving of canonized on film.
It would be one thing if he was just a costarring character in a film, I'm sure it sounded like a cool/interesting story to make into a movie at the time but gay born again christian ass hole does not translate to a deep story.