One of the best movies I've seen. Sean Penn "channels" Harvey Milk. His acting is phenomenal. The overall film is deeply interesting and I agree with another reviewer to echo how hard it is to believe how prejudiced, narrow minded, and dangerous people can be to others. We HAVE progressed. Finally, the movie hold together so well. Not a moment of boredom. Go see it.