באפריל 2007 ביקש הבמאי לביים את הסרט על בסיס תסריט של דאסטין לאנס בלק, ובאותו הזמן ביים בריאן סינגר את "ראש העיר של רחוב קסטרו", שהיה בפיתוח קשה. בספטמבר הבא, שון פן הצטרף לשחק את הארווי מילק ומט דיימון הצטרף לשחק את המתנקש של מילק, דן ווייט. דיימון פרש מאוחר יותר בספטמבר בשל קונפליקטים בלוח הזמנים. בנובמבר, פוקוס פיצ'רס המשיכה עם ההפקה של ואן סנט, מילק, בעוד פרויקטו של סינגר נתקל בצרות עם שביתת הכותבים. בדצמבר 2007, השחקנים ג'וש ברולין, אמיל הירש, אליסון פיל וג'יימס פרנקו הצטרפו למילק, והחליפו בדיימון וויט כמילק. הפקת הסרט החלה במקומות בסן פרנסיסקו בינואר 2008. ההפקה והקאסטום של הסרט עבור צוות ההומואים הומוסקסואליים של הארווי שיצר את ארכי
בריאן סינגר