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