Alec Baldwin is lending his voice to critics of New York Mayor Michael Bloomberg's homelessness policies.

The "30 Rock" actor narrates a public service announcement released by the Coalition for the Homeless, a charity blasting Bloomberg's follow-through on a 2004 pledge to slash the number of homeless New Yorkers.

Over footage of people on city streets, Baldwin recites statistics such as "over 40,000 New Yorkers will go to sleep homeless tonight." A coalition spokeswoman says the spot will be televised on various networks.

The city Department of Homeless Services says the number of homeless people on Manhattan streets and in shelters is shrinking, which the coalition disputes.

Baldwin's representatives didn't immediately return phone calls Wednesday. The 50-year-old actor is an enthusiastic Democrat who often speaks out on political matters.