2007年4月,導演尋求根據達斯<unk>·蘭斯·布萊克的劇本執導這部傳記電影,同時,導演布萊恩·辛格正在開發"卡斯特羅街市長" (The Mayor of Castro Street),這部劇本一直處於開發地獄中.到下一個9月,肖恩·潘被任命扮演哈維·米爾克,馬特·戴蒙被任命扮演米爾克的刺客丹·懷特.由於時間安排衝突,戴蒙於9月晚些時候退出.到11月,焦點特色公司推進了範·桑特的製作"米爾克",而辛格的專案遇到了作家罷工的問題.2007年12月,演員喬什·布羅林,埃米爾·希爾,艾莉森·皮爾和詹姆斯·弗蘭科加入了米爾克,以替代戴蒙·懷特擔任米爾克. 電影製作和服裝設計為哈維·布萊恩在2008年1月在舊金山開始拍攝. 電影組為哈維·米爾克設計了
布萊恩·辛格