Ryan Reynold as batman