Sean Penn incarne le héros du film dans cette histoire vraie de Harvey Milk, premier responsable politique élu a voir ouvertement reconnu son homosexualité, qui a été assassiné en 1978.
Josh Brolin va incarner un des rivaux politiques de Harvey Milk, auteur du crime. Emile Hirsch va incarner un activiste pour les droits des homosexuels. James Franco jouera Scott Smith, le compagnon de Harvey Milk, qui était également son manager de campagne.