The 53-year-old actor, who played lifeguard Mitch Buchannon on the TV beach drama for 11 years, was shaving at a gym in the Sanderson Hotel on Thursday when he hit his head on a chandelier, showering his arm with broken glass, his publicist, Judy Katz, said.
Doctors operated to repair the injury and Hasselhoff spent one night at St. Thomas' Hospital in central London, Katz said.
"He's fine," Katz said by phone from New York. "He's out of the hospital and will resume filming tomorrow."
Hasselhoff is working on an ad campaign for Pipex, a British internet company, she said.