Emmerdale’s Mark Charnock won big at this year's British Soap Awards and the star decided to take aim at TV critics during his acceptance speech.
Mark is well known for his role as Marlon Dingle in the ITV hit soap, which he has played for the past 27 years. The actor has been involved in a number of huge storylines including a life threatening stroke.
Last night during the Soap Awards, which was hosted by Jane McDonald, Mark was awarded the Outstanding Achievement for his outstanding performance last year, which proved to be an incredibly tough watch for viewers.