Hollywood star Ben Affleck donated one of his second hand coats live on U.S. 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. After donating the items to the Warm Coats and Warm Hearts Drive, the actor told Sawyer, "I did some work in Boston on foodbanks and homeless shelters and I know how important it is to get a coat on your back and kids can grow out of their clothes so quickly." The Warm Coats and Warm Hearts Drive will last until 31 January 2008, when they will be handed out to needy people.