
39 credits

Doggin' Around(1994)
Sergeant Greene

Wallpaper Warrior(1992)
Tommy "Tea-bag" Bright

Magic Moments(1989)
Television Director

Tumbledown(1988)
Air Commodore

Blake's 7: Orac(1986)
Ensor

Silas Marner(1985)
Mr. Snell

A Crack in the Ice(1985)
Sgt. Platov

Doctor Who: Enlightenment(1983)
Jackson
The Boxwallah(1982)
Arthur Price

The Scarlet Pimpernel(1982)
Pochard

The Cause(1981)
Dolly

P.Q. 17(1981)
Coxswain
Dark Water(1980)
Manager

S.O.S. Titanic(1980)
Chief Officer Henry Wilde

Braces High(1980)
Cafe Proprietor

Happy(1980)
Mr Howard

Waterloo Sunset(1979)
Thomas Dwyer

Dinner at the Sporting Club(1978)
Ray Little

The Vanishing Army(1978)
Pinnock

Piano Lessons(1976)
George

Kites(1976)
Jenkins

The Hunchback of Notre Dame(1976)
Clopin

The Old Curiosity Shop(1975)
Joe Jowl (uncredited)

Speech Day(1973)
Douglas

The Operation(1973)
Alderman

Stocker's Copper(1972)
Vincent

The Asphyx(1972)
Warden

Doctor Who: Colony in Space(1971)
Morgan

Walt, King of the Dumper(1971)
The Boss

The Mind of Mr. Soames(1970)
Schoolteacher

Season of the Witch(1970)
Lorry Driver

Lay Down Your Arms(1970)
Mick

The Adding Machine(1969)
Third cell jailer

A Twist of Sand(1968)
Elton

The Magnificent Six and ½: Peewee's Pianola(1968)
Truck Driver

The Hill(1965)
Martin
A Tap on the Shoulder(1965)
Security guard

The Ipcress File(1965)
O.N.I Man

Doctor Who: The Crusade(1965)
Thatcher