These viral videos of Ben Affleck demanding the host to go topless and grabbing the interviewer's breast will surely put Batman to shame

Ben Affleck's directorial The Town had a dialogue, "No matter how much you change, you still have to pay the price for the things you've done." Looks like the past is catching up with him...