Zack Snyder brings the classic graphic novel about the end of heroes to life.