Question: who does nigel havers play in coronation st
Answer: Lewis Archer