Ben Affleck or Robert Smith?

In his younger days, a short-haired Robert Smith is always a confusing moment. Why is Ben Affleck singing? Where is Matt Damon?