Latin singer Marc Anthony, 30, was hospitalized in St. Louis on Saturday night after he suffered an adverse reaction to some medication he was taking for a sore throat, said a hospital spokeswoman. His canceled weekend concerts in St. Louis and Atlanta will be rescheduled, and by tomorrow the heartthrob is expected to be back in form on stage in Washington.