Emma Watson as Batman