Why Ben Affleck is perfect for Batman | Planet IvyPlanet Ivy