Just call him big-hearted Chuck!

Charlie Sheen was a guest on The Tonight Show with Jay Leno last night, and the Anger Management actor had nothing but nice things to say when asked about Lindsay Lohan, to whom he famously wrote a $100,000 check to help with her tax debts.

"She's terrific I mean she's going through a lot of stuff. She's smart and super fabulous and I think will come out on top eventually, you know," he told the talk show host.

So how did the veteran TV actor explain his random act of generosity towards the rehabbed redhead?

"They offered me a decent amount of cash to do Scary Five as a cameo. Then they said they're going to hire Lindsay. I thought fabulous. They took half my money to give to her and she didn't get it all. And when I found this out I said you got shorted a hundred grand so I, gave it to her," he put bluntly.

The Hollywood bad boy might have a soft spot for Lilo, but the same can't be said for shamed cyclist Lance Amstrong, who he met at a party back in 2005.

"He was kind of a douche. He was talking to, I think he was talking to Sheryl Crow at the time. I said, 'Hi Mr. Armstrong, I'm Charlie Sheen. I just wanna say hello.' He looks at me, he's like, 'That's nice,'" he revealed.

Who knew under the tough guy exterior there was such a softie?