Harry Potter actor in intensive care with broken neck and punctured lung

Jim Tavare, who played Tom the Innkeeper in Harry Potter and the Prisoner of Azkaban,.