Question: who does nigel havers play in coronation st
Answer: Lewis Archer is a fictional character from the British soap opera Coronation Street , played by Nigel Havers .