Shane Richie is incredibly versatile, most people don't realise, but he actually plays two roles in EastEnders.
Tonight, for example he played Alfie Moon, who is actually quite a dark, and decent character.
The other 11 1/2 months of the year he plays a character called Shane Richie-lite who is a gibbering, idiotic fool.