Affleck's one of the better actors out there when he picks the right material. Gone Girl, Argo, The Town, Hollywoodland, State of Play, The Company Men. He just happens to have a lot of flops in the early part of his career and people choose to talk about that instead of his last ten years of work.