Press release reveals full casting for Ben Affleck