Ben Affleck is the Dahk Knight