On the eve of his 40th birthday, closeted New Yorker Harvey Milk (
Sean Penn) meets the love of his life, Scott Smith (
James Franco), and decides it's time to find a "new scene." He heads to San Francisco, where he and Smith open a camera shop in the Castro. There, determined to enjoy a life where he and others are free to live and love, Milk discovers his true calling as an advocate for equal rights and, eventually, a leader of the gay-rights movement. But after he finally succeeds in becoming the first openly gay man to be elected to public office by winning a seat on the city's Board of Supervisors in 1977, Milk meets Dan White (
Josh Brolin). A conservative politician also serving on the board, White grows increasingly frustrated by his own inability to navigate politics' rough waters -- Milk's strong suit -- until, one fateful day in 1978, he unleashes his rage on Milk and San Francisco Mayor George Moscone (
Victor Garber).