Michael Sheen, who says he is a 'not for profit' actor, previously pledged to use all the money he earns for good causes