Is it just me or is this Macauley Culkin and Annie Lennox’s love child in this Yahoo! ad?