在2007年4月,該導演尋求以杜斯<unk>·蘭斯·布萊克的劇本執導這部電影,同時,導演布萊恩·辛格也在開發"卡斯特羅街市長" (The Mayor of Castro Street),這部電影一直在發展中. 在接下來的九月,肖恩·潘被任命扮演哈維·米爾克,馬特·戴蒙被任命扮演米爾克的刺客丹·白. 戴蒙在九月晚些時候因安排衝突而退出. 到了十一月,焦點特色公司推動了范·桑特的製作"米爾克",而辛格的項目卻遇到了作家罷工的麻煩. 在2007年12月,演員喬什·布羅林,艾米爾·希爾,艾莉森·皮爾和詹姆斯·弗朗哥加入了米爾克,取代了丹·米爾克.
布萊恩·辛格