Year |
Title |
Role |
Notes |
1984 |
Danger: Marmalade At Work |
Male Nurse / Sailor / Burglar |
Recurring role; 3 episodes |
Big Deal |
Policeman |
Episode: "A Ragged Run" |
Morgan's Boy |
Gareth Price |
Recurring role; 4 episodes |
1985 |
Summer Season |
Gareth / George |
Recurring role; 2 episodes |
Ties of Blood |
Soldier |
Episode: "Out of Time" |
1991 |
The War of the Roses |
Lord Willoughby / Ned Poins / Le Far / Vernon / Young Clifford / Earl of Richmond |
Miniseries; 7 episodes |
1992 |
Lovejoy |
D.S. Redston |
Episode: "Benin Bronze" |
Van der Valk |
Simon Plesman |
Episode: "Still Waters" |
Screen Two |
Ambulance Driver |
Episode: "The Last Romantics" |
A Touch of Frost |
Colin Fletcher |
Episode: "Not With Kindness" |
1995 |
Casualty |
Phil Tully |
Episode: "Out of Time" |
The Bill |
Don Collyer |
Episode: "Lockdown" |
1996 |
Bramwell |
Duncan |
Episode: "The Rule of Thuggery" |
Testament: The Bible in Animation |
Sailor / Ninevite |
Episode: "Jonah" |
1997 |
The Bill |
Miles Cooper |
Episode: "In the Dark" |
The Famous Five |
Police Inspector |
Episode: "Five Go Off in a Caravan" |
1997–1999 |
The Lakes |
Gary Alcock |
Series regular; 14 episodes |
1998 |
Out of Hours |
Welby |
Episode: "Episode 5" |
1999 |
Casualty |
Billy Traynor |
Episode: "Crazy Love" |
Touching Evil |
DCI Wheelan |
Episode: "Innocent" |
Spaced |
Security Guard |
Episode: "Chaos" |
2000 |
Where the Heart Is |
Colin |
Episode: "Friends in Need" |
At Home with the Braithwaites |
McGuire |
Recurring role; 4 episodes |
Clarkson's Car Years |
Pub Actor |
Episode: "The New Romantics" |
Burnside |
Billy Holden |
Episode: "Back with a Vengeance" |
2000–2002 |
Coronation Street |
Dennis Stringer |
Series regular; 167 episodes |
2002–2003 |
The Eustace Bros. |
Clive Eustace |
Series regular; 12 episodes |
2003 |
Casualty |
Larry Steadman |
Episode: "Flash in the Pan" |
The Bill |
Mark Wilson |
Episode: "Better Late Than Never" |
2004 |
Steel River Blues |
George Barnes |
Series regular; 7 episodes |
Conviction |
Malcolm Waters |
Episode: "Episode 4" |
2004–2006 |
Barking! |
Greg |
Series regular; 20 episodes |
2005 |
The Last Detective |
Craig Thorn |
Episode: "Towpaths of Glory" |
Rocket Man |
Barney Scott |
Miniseries; 6 episodes |
2006 |
Holby City |
George Allen |
Episode: "Looking After Number One" |
Judge John Deed |
P.O. Dave Spearson |
Episode: "Hard Gating" |
Thin Ice |
Rocky |
Miniseries |
New Tricks |
Stephen Murray |
Episode: "Lady's Pleasure" |
The Street |
Steve |
Episode: "Stan" |
Where the Heart Is |
Brian |
Episode: "Flesh and Blood" |
Ancient Rome: The Rise and Fall of an Empire |
Maxentius |
Episode: "Constantine" |
Vincent |
Leo Harvey |
Episode: "Soldiers of a False Army" |
Robin Hood |
Lucky George |
Episode: "Brothers in Arms" |
2006, 2009 |
Belonging |
Steve Lewis |
Recurring role; 2 episodes |
2007 |
The Royal |
DS Slingsby |
Recurring role; 3 episodes |
2007–2021 |
Casualty |
Big Mac |
Series regular; 354 episodes |
2012 |
Holby City |
Big Mac |
Episode: "Unsafe Haven: Part Two" |
Made in Wales |
Mr. Griffith |
Episode: "Buddha Boy" |
2016 |
Moving On |
Roy |
Episode: "Zero" |
2017 |
Grantchester |
Cyril Parker |
Episode: "Series 3, Episode 3" |
Armchair Detectives |
Bob Tanzer |
Episode: "Watercolour Crime" |
2018 |
Kiri |
Alan |
Episode: "Episode 3" |
Requiem |
Royce Evans |
Miniseries; 6 episodes |
Doctors |
Dennis Wallace |
Episode: "In Plain Sight" |
2021 |
The Pembrokeshire Murders |
DS Gareth Rees |
Miniseries; 3 episodes |
Unforgotten |
Chief Constable Robin |
Recurring role; 4 episodes |
2022 |
Rules of the Game |
Brian Weston |
Miniseries; 2 episodes |
Shakespeare & Hathaway: Private Investigators |
Jacob Tark |
Episode: "If It Be Man's Work" |
Sherwood |
Leonard Gibson |
Recurring role; 4 episodes |
2023 |
Midsomer Murders |
Gideon Blundell |
Episode: "The Devil's Work" |
2024 |
Emmerdale |
Juror |
Episode: "19/12/24" |