Tags: Soap Character.
Lewis Archer is a fictional character from the British soap opera Coronation Street played by Nigel Havers. The character was created and introduced as a love interest for Audrey Roberts (Sue Nicholls). Executive producer Kim Crowther revealed the team wanted an actor who was slightly younger than Audrey and who was very charming. Various actors were considered for the part but the casting director suggested Havers as she knew he was a big fan of the show.