Ben Affleck has more of a 'tough guy' look, and so the normal blazers and suits doesn't suit him. It seems that he knows it himself and accordingly goes for more informal dresses - jeans, shirts and tees and coats. His choice of shoes varies from plain canvas to elegant leather. Donning this style, he appears more of a family man rather than a Hollywood personality, and the way he carries his self-confidence around completes his image.