Andrew Garfield as Jean-Paul Valley/Azrael