Gavin MacLeod is best known for his character
Murray Slaughter in the '70s laugh out loud comedy "
Mary Tyler Moore."
Guess what he looks like now!
It's been 32 years since "
The Mary Tyler Moore Show" -- but Mary herself still knows every word to the show's theme song ... and yesterday in D.C., the 72-year-old sang the entire thing -- but what's the deal with the hat?
Here's 44-year-old "Brothers and Sisters" star Calista Flockhart (
left) at an event in Santa Monica this weekend -- and 71-year-old TV icon Mary Tyler Moore (
right).

Neither one ever played the Joker.
We're just sayin'.
Mary Tyler Moore is turning the world on with more than just her smile these days!
That's one hot grandma.
Well, it's your girl and you should know it -- Mary Tyler Moore's got the hookup.
The ravishing 71-year-old was whisked to the security screeners without having to show her boarding pass to any guards along the way. Let's see Rhoda get that kind of treatment!
The cowboy from the Village People sang a Mary Tyler Moore themed "Happy Birthday" for
Michelle Rodriguez's 29th at The Plumm in NYC. You're gonna make it after all!
In La La Land, Travis Barker partied at Avalon, Shauna Sand signed her ass on photo, and plump Perez Hilton waited outside of Britney's video shoot -- dressed like the trainwreck and crunching on Cheetos. Dangerously cheesy!
All this and more in today's cheese-flavored Star Catcher.