Who directed the batman v superman movie?

Quick Answer
Zack Snyder directed Batman v Superman: Dawn of Justice.
Explanation
Batman v Superman: Dawn of Justice is a 2016 American superhero film that brings together the DC Comics characters Batman and Superman on the big screen. The movie was written by Chris Terrio and David S. Goyer and directed by Zack Snyder. It follows the conflict between Batman and Superman, manipulated by the villain Lex Luthor, and serves as a continuation of Man of Steel while being the second film in the DC Extended Universe. The film features Ben Affleck as Batman, Henry Cavill as Superman, and an ensemble supporting cast including Amy Adams, Jesse Eisenberg, Diane Lane, Laurence Fishburne, Jeremy Irons, Holly Hunter, and Gal Gadot. As the first live-action film to depict both heroes together, it also introduces Wonder Woman to the DCEU audience.