India, May 10 -- Michael Sheen has mostly played twisted villains - in Twilight, Underworld and more. But he recently spent 1 million euros of his own money to pay off 900 strangers' debts. Imagine waking up and finding out that your student loans and mortgages were wiped clean. Move over, Marvel. We've got a new hero....