W październiku 2005 roku producenci Gordon i Levin ponownie zaczęli rozmawiać z Warner Bros. w sprawie realizacji filmu. Tim Burton w pewnym momencie wyraził zainteresowanie wyreżyserowaniem filmu, ale ostatecznie zrezygnował. Będąc pod wrażeniem pracy Zacka Snydera nad 300, Warner Bros. zwrócił się właśnie do niego z propozycją objęcia stołka reżysera. Zatrudniono również Alexa Tse do przepisania scenariusza Davida Haytera. Po negocjacjach Paramount Pictures, uzyskał prawa do międzynarodowej dystrybucji Strażników i 25% zysków z filmu.

Zdjęcia do filmu rozpoczęły się 17 września 2007 roku. Zakończyły się one 19 lutego 2008 roku. Produkcja miała miejsce w Vancouver.

Dave Gibbons został doradcą Snydera przy pracy nad filmem. Alan Moore odmówił dołączenia swojego nazwiska do jakichkolwiek filmowych adaptacji jego dzieł. W wywiadzie udzielonym Entertainment Weekly w 2008 roku stwierdził, że nie interesuje go nadchodząca produkcja.