En 2009 se estrenó Watchmen, adaptación de la novela gráfica de Alan Moore y Dave Gibbons dirigida por Zack Snyder. Jackie Earle Haley interpretó a Rorschach en el filme, pero el cineasta ha revelado que Tom Cruise estuvo interesado en hacerse con el papel y dar así vida a uno de los personajes más oscuros DC Comics.