"Terrific performances of a thin script, filmed as a rather weak drama documentary. The crowd scenes have no force or feeling; most lacking is the penultimate one where Milk contrives to defuse a riot. Not a drop of tension. Sean Penn, Diego Luna and Josh Brolin are all immediately convincing as their respective characters; James Franco might be really good, too, but he's just too beautiful for his acting to be visible. It's impossible to tell whether or not he's any good. Not a bad film but a disappointing one, I thought."