Good for him! And might we add, he looks pretty decent since the last time we saw him!
David Blaine raised money for Haiti on Friday by performing some card tricks for the tourists in Time Square. All the proceeds from the stint went to the Red Cross HaitiEarthquake Relief Fund.
[Image via WENN.]