Actress Demi Moore has millions of fans, but she's also a fan, herself.
So who wins her admiration? Rep. Barney Frank (D-Mass.).
Moore appeared on the Tonight Show with Jay Leno last week, and posted this photo of herself and Frank from backstage to her Twitter page over the weekend.
The caption she tweeted:
Leno with Barney Frank such a smart funny courageous man."