35 best TV villains of all time Trevor Morgan

Played by: Alex Ferns

Perhaps of all the villainous characters EastEnders has had over the years, Trevor is an unexpected choice, but none came more malevolent. His storyline of domestic abuse against wife Little Mo (Kacey Ainsworth) was heralded as one of the soap's most accurately depicted, and the country wasn't just celebrating the arrival of 2002 when she beat him with an iron in a special New Year's Eve episode in 2001. So successful was actor Alex Ferns's depiction of Trevor that he received death threats and had to travel the London underground in disguise.

BBC