Актьор - Wire in the Blood(Сериал)(2004) - O'Brien Keen Eddie(Сериал)(2003) - Craig Bickerton Night & Day(Сериал)(2002-2003) - Dr. Chamberlain The Lost Prince(2003) - Doctor Shackleton(Мини Сериал)(2002) - Freshfield Judge John Deed(Сериал)(2002) - Beswick Thorp QC Holby City(Сериал)(2002) - Len McCarthy Heartbeat(Сериал)(1997-2002) - Ken Rogers / Superintendent Swallow(Сериал)(2001) - Dr. Charles Bourne Witness of Truth: The Railway Murders(2001) - Det Supt Les Bolland People Like Us(Сериал)(2001) - Mike Harker Queen's Messenger(2001) - Major Farrow Happiness(Сериал)(2001) - Simon EastEnders(Сериал)(1993-2000) - Greg Hewitt / Dr. Rowlands The Bill(Сериал)(1995-1999) - Governor Nicholson / James Hallett Wing and a Prayer(Сериал)(1997-1999) - David Harriman The Cater Street Hangman(1998) - Supt. Drummond The Soldier's Leap(Късометражен)(1998) - Brian Midsomer Murders(Сериал)(1998) - Gerald Hadleigh Faith in the Future(Сериал)(1995-1996) - Gareth The Governor(Сериал)(1996) - Detective Tully The Way to Dusty Death(1995) - Ray Calder The Madness of King George(1994) - 1st MP Seaforth(Мини Сериал)(1994) - Andrew Winter A Business Affair(1994) - Maitre d' Casualty(Сериал)(1993) - Col Eric Dutton Circle of Deceit(1993) - Davis The Young Indiana Jones Chronicles(Сериал)(1993) - General William Grant The Chief(Сериал)(1993) - Edgar Maxwell Alleyn Mysteries(Сериал)(1993) - Dr. Theodore Roberts Lovejoy(Сериал)(1993) - James Barnham-Smythe Inspector Morse(Сериал)(1993) - Mark Felsham Screen Two(Сериал)(1992) - Alan Mountford The Camomile Lawn(Сериал)(1992) - Daltry A Likely Lad(Мини Сериал)(1992) - The Earl Specials(Сериал)(1991) - Chief Supt. Ellsmore Paul Merton: The Series(Сериал)(1991) Miss Marple: A Caribbean Mystery(1989) - Greg Dyson (as Robert Swan) After the War(Мини Сериал)(1989) - Major Martin Crump Bergerac(Сериал)(1989) - CS Marston Rumpole of the Bailey(Сериал)(1988) - Ted Sleaman Bust(Сериал)(1988) - Barry Allen Ruth Rendell Mysteries(Сериал)(1988) - Airport Inspector Watching(Сериал)(1988) - Head Waiter Knights of God(Сериал)(1987) - Chaplain Lytton's Diary(Сериал)(1986) - Harry Roberts Daemon(1985) Shine on Harvey Moon(Сериал)(1984) - Mr. Horton Charlie(Мини Сериал)(1984) - First barrister Crown Court(Сериал)(1984) - Andrew Coombes The Witches and the Grinnygog(Мини Сериал)(1983) - Reverend Sogood The Baker Street Boys(Сериал)(1983) - Julian Midwinter The Professionals(Сериал)(1978-1983) - Major Danby / Logan-Blake Jackanory(Сериал)(1969-1982) - Storyteller Celebrity Playhouse(Сериал)(1981) - Geoffrey Farrant Sense and Sensibility(Мини Сериал)(1981) - Colonel Brandon Minder(Сериал)(1980) - Jeremy Burnham-Jones Hamlet Prince of Denmark(1980) - Horatio North Sea Hijack(1980) - Miller (as Robert Swan) Fallen Hero(Сериал)(1979) - Philip Birley The Dick Francis Thriller: The Racing Game(Сериал)(1979) - Michael Carston Two's Company(Сериал)(1979) - Mr. Timpson The Lost Boys(Мини Сериал)(1978) - Crompton Llewelyn Davies Anna Karenina(Мини Сериал)(1977) - Levin The Sweeney(Сериал)(1975) - Det. Sgt. David Keel Nightingale's Boys(Сериал)(1975) - Giles Intimate Strangers(Сериал)(1974) - Bob Blake Upstairs Downstairs(Сериал)(1974) - Medical Officer UFO: Contatto radar - Stanno atterrando(1974) - Grant Justice(Сериал)(1974) - Michael Squires New Scotland Yard(Сериал)(1974) - Ronnie Galway Van der Valk(Сериал)(1973) - Paul The Creeping Flesh(1973) - Young Aristocrat The Breaking of Bumbo(1970) - Machaffie UFO(Сериал)(1970) - Grant Husbands and Lovers(Мини Сериал)(1970) - Victor Girly(1970) - Soldier If....(1968) - Rowntree - Whip