The Walking Dead actor Norman Reedus who plays Daryl Dixon in the TV show credits fans for keeping the character alive.

Speaking to The Associated Press, he said: "You see series and they last a long time and sometimes the writing gets lazy or the acting gets lazy.

"Because we're in a zombie apocalypse and anyone can go at any time, it sort of keeps us fresh and on our toes."

The 44-year-old believes that it is the fans who are responsible for his “breakout” character surviving to date: "[They're] keeping me on the show."