Michael Elphick was as compelling playing a villain ... in an acclaimed BBC adaptation of David Copperfield but it was EastEnders that provided his final role in summer 2001.