Manpreet Sharma (Rebecca Sarker) recently caught Liam Cavanagh (Jonny McPherson) urinating in the water cooler in the surgery in Emmerdale – and it was a clear sign that something was up.
The doctor sat on the other side of the desk and revealed to Manpreet that he’d been experiencing problems with controlling his bladder for a while. As a key symptom of prostate cancer, Manpreet naturally assumed that Liam was in the process of getting things checked out.
But he wasn’t.
‘He’s in a position of medical authority and he needs to be seen as being on top of things in terms of the surgery and also himself’, star Jonny McPherson said.
‘The moment he concedes defeat and admits he’s got a problem, I think he sees it as a mark of weakness, almost. There’s that playing into it, also he has a very busy life and I think he always wants to kick the can down the road – do it tomorrow, do it tomorrow.
‘Without going into sweeping generalisations I think it is a predominantly male tendency, in the same vein as not wanting to show weakness, is not wanting to admit you’ve got a problem and just hope that it all goes away.’
After confirming that other relatives had been diagnosed with prostate cancer, Liam was told that he needed some tests.
What followed was an absolutely agonising wait for the results. Liam spent days incredibly anxious, and then the letter arrived in the post.
Fortunately, Liam learnt that he did not have cancer.
Following this scare, Liam decides to start a new project to help raise awareness and encourage more men to get tested.
As he launches the campaign, the discussion of the important topic prompts Claudette Anderson (Flo Wilson) to admit that her brother died from the illness.
When Charles Anderson (Kevin Mathurin) later pops by, he admits that he’s been lying about getting checked every few years, leaving surgery receptionist and his mum Claudette furious.
A while later, Liam checks outside his office and is over the moon to see so many men waiting for their prostate exams.
He is further touched when he learns that the only reason why the queue is so long is because his best friend Cain Dingle (Jeff Hordley) stepped in to help.
Cute.
Cain and Liam have been mates for a few years now. Cain wouldn’t admit it, but Liam would absolutely let you know they are actually best friends.
Recently, Liam was on hand to help Cain, who was struggling after returning from France.
He went overseas to try and find John Sugden (Oliver Farnworth), the man who killed his son. Cain’s search proved fruitless, causing him to spiral over his grief and anger.
No-one could get through to Cain but in the end, Liam didn’t give him any choice but to listen to what he had to say.
After pouring water over Cain’s head to wake him up, Liam reminded his pal that people in the village care a lot about him.
The chat with Liam and discovery of his health scare made Cain realise that he needed to snap out of his current mindset. He then apologised to Liam, Aaron Dingle (Danny Miller), Moira Dingle (Natalie J Robb) and son Kyle (Huey Quinn), telling them all that he intends to be a better person moving forward.
‘I think one of the main reasons a soap is successful and it’s so particular to the genre of continuing drama is that people who watch it get familiar with the characters over many, many years’, Jonny reflected.
‘They watch them go through the everyday diagnoses, difficulties, deaths, marriage – all of these things they can relate to in a way that other genres don’t necessarily afford.
‘If someone’s watching the programme and has similar concerns and thinks, “I really should get that sorted,” then it’s a job well done.’
This article was originally published on October 20, 2025.
If you’ve got a soap or TV story, video or pictures get in touch by emailing us soaps@metro.co.uk – we’d love to hear from you.
Join the community by leaving a comment below and stay updated on all things soaps on our homepage.