DI Doug Kersey Casualty (1998, TV series) as Donald Mallett Psychos (1999, TV miniseries) Monsignor Renard (2000, TV series) as Malo Gagnepain Strictly Sinatra (2000, film) Brotherly Love (2000, TV series) as Callum Schneider's 2nd Stage (2001, film short) as Detective Chief Inspector A Touch of Frost (2003, TV) as Charles Lightfoot in "Close Encounters" Murphy's Law (2004, TV series) as Miller Davidson, arms smuggler Ladies in Lavender (2004, film) as Constable Timmins The Inspector Lynley Mysteries (2005, TV series) as PC Garrett in In Divine Proportion Dalziel and Pascoe (2006, TV series) as Robert MacAlpine in "Guardian Angel" As You Like It (2006, film) as Corin EastEnders (2006–present, TV series) as Victor Brown Antigone (2007, play) as Creon, King of Thebes The Bill (2007–2009, TV series) as Martin Turnbull Holby City (2008–2022, TV series) as Kenneth McGivering Taggart (2009–2011, TV series) as DCI Wilson Princess Kaiulani (2010, film) as Archie Cleghorn Terry Pratchett's Going Postal (2010, miniseries) as Mr. Spools New Tricks (2010, TV series) as George Milligan in "The Fourth Man" Retreat (2011, film) The Raven (2012, film) as Captain Eldridge Macbeth (2013, National Theatre Live production with Kenneth Branagh) as Banquo All Is True (2018, film) as Edward Woolmer References External links 1956 births Living people People educated at Golspie High School Scottish male soap opera actors Scottish male stage actors People from Golspie