
Acted in 49
1980s
- 1980
An Enemy of the People
Geikie
1970s
- 1978
Sweeney 2
Colly
Hazell
DI 'Choc' Minty · 16 episodes
- 1976
John Macnab
Wattie Lithgow · 3 episodes
Willie Rough
Jake
Matchfit
Billy Marshall
Red Letter Day
Billy Marshall · 1 episode
- 1974
A Killer with Two Faces
Inspector Fillory
The Bevellers
Bob Darnley
A Little Bit of Wisdom
Mr. Big · 1 episode
- 1973
- 1972
Shirley's World
TV
- 1971
The View from Daniel Pike
Daniel Pike · 13 episodes
Orkney
Snoddy
- 1970
The Boy Who Wanted Peace
Stranger
1960s
- 1969
The Patriot Game
Scot O'Brien
Justice Is a Woman
Mr. Miller
Male of the Species
Billy
- 1968
The Borderers
Cocklaws · 1 episode
- 1967
- 1966
- 1965
The Vital Spark
Peter 'Para Handy' MacFarlane · 21 episodes
- 1964
- 1963
The Mouse on the Moon
Benter
- 1962
The Amorous Prawn
Pvt. McTavish
- 1961
The Trouble with Our Ivy
Joe Muggins - Fireman
- 1960
The Big Day
Bob
Snowball
Bus Driver
1950s
- 1959
The Bridal Path
Murdo
- 1958
Cat & Mouse
Mr. Pomeroy
- 1957
Theatre Night
Inspector Goblet · 1 episode
- 1956
Armchair Theatre
Joe Muggins - Fireman · 1 episode
- 1954
The 'Maggie'
Inverkerran Driver
- 1952
You're Only Young Twice!
Milligan
- 1950
Morning Departure
Leading Seaman Andrews
The Gorbals Story
Hector
Wrote 2
1970s
- 1974
The Bevellers
Writer
- 1970