We dont have a biography for John Welsh
1987Campus Man as Professor Jarman
1986Abducted as Search Party
1985Murder: By Reason of Insanity as Salesman
1985Blott on the Landscape (6 Episodes) as Unknown
1984It Came Upon the Midnight Clear as Jogger
1984Night Court (1, 2 Episode) as Doctor, Dr. Friedman
1983Krull as Seer
1982My Favorite Year as Cubby Brown
1982Remington Steele (1 Episode) as A.J. Drury
1981From a Far Country as Priest
1981Timon of Athens as Flavius
1981The Winter's Tale as Archidamus
1980To Serve Them All My Days (13 Episodes) as Cordwainer
1979Katie: The Year of a Child as Committee chairman
1979Americathon as Ben
197913 Queens Blvd. (1 Episode) as Unknown
1978The BBC Television Shakespeare (1 Episode) as Flavius
1978The Thirty Nine Steps as Lord Belthane
1978Maneaters Are Loose! as George Leppard
1978Rabbit Test as Army Aide
1978Last Wishes as Dr. Welsh
1977Do as I Say as Pops
1976The Duchess of Duke Street (31 Episodes) as Merriman
1976Kizzy (6 Episodes) as Unknown
1975Rumpole of the Bailey (1, 1 Episode) as Unknown, C. H. Wystan
1975Brassneck as Unknown
1974Fall of Eagles (1 Episode) as Archbishop
1974Napoleon and Love (3 Episodes) as Unknown
1974If There Weren't Any Blacks You'd Have to Invent Them as Unknown
1973Yellow Dog as Bewsley
1972The Pied Piper as Chancellor
1972Horatio Bottomley as Mr. Justice Hawkins
1972The Edwardians (1 Episode) as Unknown
1972The Frighteners (1 Episode) as Fred Cartwright
1971Justice (1, 1 Episode) as Presiding Judge, Alastair Coates
1971The Ten Commandments (1 Episode) as Rev. Martindale
1970Play for Today (1 Episode) as Philip Hucknell
1970The Man Who Haunted Himself as Sir Charles Freeman
1970Cromwell as Bishop Juxon
1970Codename (1 Episode) as Mallory
1970Catweazle (1 Episode) as Colonel Dickenson
1969The Main Chance (1, 1 Episode) as James Renshaw, Sir Stephen Kirwin
1968Subterfuge as Heiner
1968Uncle Silas as Austin Ruthyn
1968Journey to the Unknown (1 Episode) as Unknown
1968Journey Into Darkness as Bart Brereton
1967Inheritance (10 Episodes) as Joth Bamforth
1967The Forsyte Saga (26 Episodes) as James Forsyte
1966Rasputin: The Mad Monk as The Abbot
1966Mystery and Imagination (1 Episode) as Unknown
1966Softly, Softly (269 Episodes) as Unknown
1965Pity About the Abbey as Sir Robert Challoner
1965Public Eye (1 Episode) as Cobden Felcourt
1965Catch As Catch Can as Paddy
1965The Night Prowler as Paddy
1965Mystery at the Forge as Paddy
1965Dead End Creek as Paddy
1965All at Sea as Paddy
1965Highway Robbery as Paddy
1965The Mysterious Stranger as Paddy
1964Nightmare as Doctor
1962The Quare Fellow as Carroll
1962Life for Ruth as Marshall
1962Katy (8 Episodes) as Unknown
1962Go to Blazes as Chief Fire Officer
1961Sir Francis Drake (1 Episode) as Governor Walters
1961Stryker of the Yard (1 Episode) as Unknown
1961Johnny Nobody as Judge
1961Francis of Assisi as Canon Cattanei
1961The Mark as 1st Plain Clothes Officer
1960Circle of Deception as Maj. Taylor
1960The Trials of Oscar Wilde as Cafe Royal Manager
1960Beyond the Curtain as Turner
1960Snowball as Ted Wylie
1959The Men From Room 13 (25 Episodes) as Unknown
1959The Night We Dropped a Clanger as Squadron Leader Grant
1959The Rough and the Smooth as Dr. Thompson
1959No Hiding Place (1 Episode) as Unknown
1959Bobbikins as Unknown
1959Operation Bullshine as Brigadier
1958Room at the Top as Mayor (uncredited)
1958Nowhere to Go as Second Mr. Dodds
1958Behind the Mask as Colonel Langley
1958She Didn't Say No! as The School Inspector
1958Next to No Time as Steve, Bar Steward
1958The Revenge of Frankenstein as Bergman
1958Dunkirk as Staff Colonel
1958The Safecracker as Inspector Owing
1958The Man Who Wouldn't Talk as George Fraser (uncredited)
1957The Birthday Present as Chief Customs Officer
1957The Surgeon's Knife as Inspector Austen
1957Lucky Jim as The Principal (as John Welch)
1957Man in the Shadow as Inspector Hunt
1957The Long Haul as Doctor
1957Brothers in Law as Mr. Justice Fanshawe
1957The Secret Place as Mr. Christian (uncredited)
1957The Counterfeit Plan as Police Inspector Grant
1956Fire on the Heather as Unknown
1956Hancock's Half Hour (1 Episode) as Unknown
1956The Long Arm as House Agent at Shepperton
1956The Man Who Never Was as Bank Manager
1956The Man in the Road as George White - the Gamekeeper
1956Lost as Police Scientist (Uncredited)
1955Confession as Father Neil
1955The Dark Avenger as Gurd
1955Contraband Spain as Oficial superior de aduanas (no acreditado)
1954The Divided Heart as Chief Marshall
1954An Inspector Calls as Shop Walker - Mr. Timmon
1953Isn't Life Wonderful! as Uncle James
1953The Clue of the Missing Ape as Army Intelligence Officer