Affleck donates coat on live TV
Hollywood star Ben Affleck donated one of his second hand coats live on US TV, to a charity drive to keep less fortunate Americans warm this Christmas.
Affleck appeared in New York's Times Square alongside Good Morning America chat show host Diane Sawyer, clutching three coats belonging to him and Violet, his two-year-old daughter with Jennifer Garner.