Before we begin, let's all take a moment to recognise that Mark Ruffalo is actually 48 years old. We had him pegged at 40 a most, which makes his appearance in this Clearasil ad from the '80s all the more surprising.

Ruffalo was on The Tonight Show with Jimmy Fallon last night promoting his film 'Spotlight' and talking about how his kids don't watch his films if he's playing someone's dad or husband when Fallon pulled out an old piece of Ruffalo's work that his kids could enjoy - a very '80s acne treatment commercial.

We're not going to lie and say he hasn't aged a day, but we will say that he has aged very well. And as far as embarrassing early work goes, this ranks fairly low on the scale. There's a lot worse out there (we're looking at you Bryan Cranston).

Via YouTube