Anyone know who this is?

This is Scrooge's nephew, Fred, in A Muppet Christmas Carol, one of the most beloved films of all time. I have always liked Fred: he is eternally optimistic but at the same time bright and witty. So imagine my HORROR when I realized he was also none other than.....

THAT TRAITOROUS IAN FROM LUTHER!!!!!!!

I am normally super good at this game (realizing who played what minor character in what show/movie years apart), but I did not see this coming until I IMDBed it...

#mindblown