Michael Sheen has given £10,000 to an arts organisation that works with homeless people around the world. David...