2008, Stage, Ghost/Player King, Hamlet, Demi-Paradise, CP Hallam/Sue McCormick
2007, Stage, John Longstaff, Secretly Pleased, Square Peg , Alex Mathie/ Angie Cairns
2005, Stage, Joker/Jeff, Feeling Good/Keeping Safe, Figment, Michael Addison
2005, Stage, Cumberland/Various Roles, Owl In The Desert, Square Peg, Angie Cairns
1994, Stage, Tommy Adair, Racing Demon, Manchester Library Theatre, Chris Honer
1992, Stage, Superintendent Topping, Get Stalker, Green Room/City Life, Adrian Howell
1992, Stage, Wordsworth, Life and Times Of William Wordsworth, Quondam, Finetime Fontayne
1988, Stage, Ron & Various Roles, Masterpieces, Derby Playhouse, Annie Castledine/Brigid Larmour
1981, Stage, Antipholus, Comedy Of Errors, Bolton Octagon Theatre, John Pickles
1981, Stage, Orsino, Twelfth Night, Bolton Octagon, Wilfred Harrison
2007, Stage, John Longstaff, Secretly Pleased, Square Peg Productions, Angie Cairns, Alex Mathie
2005, Television, Vicar, Love Lies Bleeding, Granada Television, David Drury
1998, Television, Police Commissioner, Liverpool One, Lime Street Productions, Ken Horn
1996, Television, Printer, Money For Nothing, BBC Television, Mike Ockrent
1994, Television, Rev Howe, Brookside, Mersey Television, Nick Prosser
1988, Television, Albert Penn, All Creatures Great And Small, BBC Television, Jeremy Summers
1970, Television, Sir Thomas Wyatt, Elizabeth R, BBC Television, Claude Whatham
1970, Television, Podmore, Family At War, Granada Television, Tim Jones
1969, Television, Desmond, Circle Line, BBC Television, Claude Whatham
Television, Rev Hodgson, How We Used To Live, Yorkshire Television, Ian Fell