Robert Cavanah as DS Foy in Emmerdale and in The Royal (Credit: ITV/Shutterstock/Comp Emmerdale Insider)

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.

Robert Cavanah and Michelle Hardwick
Robert Cavanah in The Royal with Michelle Hardwick who now plays Vanessa Woodfield in Emmerdale (Credit: ITV/Shutterstock)

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.

Robert Cavanah as Heathcliff in Wuthering Heights
Robert played Heathcliff in Wuthering Heights in 1998 (Credit: ITV/Shutterstock)

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