
Recognise Detective Foy in Emmerdale? Here’s where you know Robert Cavanah from including previous Dales stint
He starred in The Royal alongside Emmerdale star Michelle Hardwick!
Robert Cavanah is currently playing DS Foy in Emmerdale – he’s the one with the task of getting to the bottom of what happened to Tom King.
Tom, of course, has managed to survive Belle whacking him in the back with an axe.
The Dingles have closed ranks and are claiming Belle was with Charity, and now poor DS Foy is trying to work out exactly what happened, when.
But in the meantime, the Emmerdale viewers are busy trying to work out where they have seen DS Foy – or actually his actually alter ego, Robert Cavanah – before.
So we did some of our own investigation and here’s what we discovered.

The Royal
Robert is a familiar face to fans of medical drama The Royal. He played hospital secretary Adam Carnegie and appeared in 35 episodes, across seasons 5-7, from 2006 until 2009.
Robert starred alongside Michelle Hardwick – who plays Vanessa Woodfield in Emmerdale.
But he was a familiar face long before that, having appeared in just about every British television show you can name!
In the early days of his career, Robert appeared in Doctor Finlay, and Highlander. He’s been in Cracker, Hamish MacBeth and Insiders, and played Heathcliff in a TV adaptation of Wuthering Heights, among many others!
Tommy Grant in EastEnders
In 2004, Robert landed the role of Tommy Grant in EastEnders. He was an older boyfriend of Vicki Fowler.
Though Tommy was Vicki’s boyfriend, he fancied her stepmum, Chrissie Watts. She knew he had the hots for him so she tricked him into thinking she felt the same.
She arranged to meet him in the loos at The Queen Vic (how romantic!) and when he stripped off, she nicked his clothes and forced him to run through the market in his birthday suit!
Vicki’s dad, Den, though took more traditional revenge. He pinned Tommy to the table in the club, and told him never to come back to Albert Square. Not surprisingly, Tommy scarpered!
First stint in Emmerdale: Val Pollard’s big mistake
Cast your minds back to 2014 when Val Pollard admitted to a holiday fling. Not only did her indiscretion ruin her marriage to Eric, she also contracted HIV.
She found out she could have the virus after being contacted by her holiday romance – Ian Chamberlain. Ian was played by Robert Cavanah!
He came to the village once to tell Val that there was a possibility he could have passed on HIV.
Then a few months later he returned, wanting to know Val’s results. She lied and told him she was all clear.

What else has Robert Cavanah been in?
Since his first appearance in Emmerdale, Robert’s been busy! He’s had roles in Waterloo Road, Silent Witness, Doctors, Casualty, Outlander, The Crown, and Midsomer Murders, among many more!
He’s also been on stage including at the RSC and the National Theatre.
Emmerdale usually airs weeknights on ITV at 7.30pm.
Classic Emmerdale usually airs every weekday on ITV3 at 6am and 6.30am, plus 1.40pm and 2.10pm.
Visit our Facebook page @emmerdaleinsider for all the latest Emmerdale news, gossip and spoilers and let us know what you think! Or find us on Twitter @emmerdaleinside