Actor Charlie Sheen has donated $25,000 to a tornado relief agency in Alabama.

The former Two and a Half Men star visited the ravaged state last year after almost 300 people were killed when devastating storms hit the area in April.

Sheen later launched fundraising website Torpedos Against Tornados to help raise money for those affected by the disaster and now he's made good on his promise to give back by cutting the city of Tuscaloosa a large check.

Don Staley, the head of the town's tourism agency, has confirmed the donation, revealing the actor handed over the money shortly before Thanksgiving without making a public announcement.