
Why Michael Sheen used $130,000 of his own money to buy $1.2m worth of debt owed by people in his hometown
Michael Sheen has written off $1.29 million of debt for 900 people using $129,000 of his own money. The Welsh star, famed for roles..