Emmerdale fans have pointed out a huge blunder as Dan found himself charged with GBH.
Dan - played by Liam Fox - confronted Amelia's online stalker Lloyd and punched him in shock scenes, in a bid to protect his daughter Amelia. However, the punch caused him to be rushed to hospital, with Dan making it worse when he headed to the hospital to confront Lloyd over what he did and ended up meeting Lloyd's wife.
Tonight, Dan found out the police had charged him with grievous bodily harm but he was released on bail. As he returned home, he refused to tell Amelia what had really happened, playing down his questioning by the police.