Richard Dean Anderson reprises his star-marking role, but not his mullet, in this hilarious Mastercard ad from 2006.

This was probably almost the last year they could have done this and still count on having an audience that mostly knew who the hell he was.

Does anyone now know what this commercial is referring too anymore? Anyone?