Nigel Havers has landed a role in Coronation Street as a gentleman escort.

The smooth actor will first grace screens when he accompanies Claudia, played by Rula Lenska in a one-off appearance, to a pre-Christmas ball.

Audrey Roberts (Sue Nicholls), who is annoyed to be taking Norris Cole (Malcolm Hebden) as her guest, will feel even more frustrated when she sees that her old pal Claudia has the charming Lewis on her arm.

Learning that Claudia paid for Lewis’s services, an intrigued Audrey decides to book him for the next event she attends.

But things start to get out of hand when Audrey becomes attracted to her charismatic companion.

A Coronation Street spokeswoman said: “There is no suggestion that Lewis is anything more than a companion escort for his clients.”

Nigel will first appear on screen on December 18, and will continue in the role in the new year.

Click here to watch whatsontv.co.uk’s new weekly soaps video preview, the Soap Scoop