Largely agree but I would put Keaton ahead of Affleck. Feels like Affleck never even got to get off the ground with it, and no solo movie is an issue. He did well with what he got, and had the potential to be #3 if DC hadn't dropped the ball so much, but yeah, I think Keaton takes that spot...