The 48-year-old star paid for three first class tickets for fan Marion Minchuk, his girlfriend and nurse to fly to Los Angeles from Arizona to visit him.
Marion, who only has a month left to live, got in touch with Charlie's representative and asked if there was any way he could meet him before he died.
The actor put them up in the Presidential Suite at the Universal Hilton Hotel.
Charlie also took the trio to the set of his comedy series Anger Management where Marion got to sit in Charlie's famous chair.
The group then went to his home, where a chef made them lunch and they then went to the screening room to watch Sandra Bullock's new movie Gravity.
Charlie signed an 'Anger Management' script and DVD of his film 'Wall Street' and the fan posed for photographs with his idol after he made his dream come true.
It's not the only good deed the actor has done this month. He also donated $25 000 to a Philippines aid charity.
The actor reportedly gave the money to the PREDA Foundation, an organisation working to help those affected by the typhoon in the country.
24.com publishes all comments posted on articles provided that they adhere to our Comments Policy. Should you wish to report a comment for editorial review, please do so by clicking the 'Report Comment' button to the right of each comment.
What happens when you have Martha Stewart, Snoop Dogg and Anna Kendrick on the same talk show? Read More »
Megan Fox has posted the first public picture of her two-month-old son Journey. Read More »
10 epic pics.
All the deets.
South AfricaCity Press
Johannesburg CBDResourcing Solutions
HousesR 3 500 000
HousesR 4 950 000
HousesR 3 300 000