2008
Echo Beach as Fin Morgan2006
An Audience with Coronation Street as Self2004
Agatha Christie's Marple as Sydney Lumley2000
Bob Martin as Johnny Briggs1979
Death Becomes Me as Charlie1976
Carry On England as Melly's Driver1976
The Man with the Power as Brian1976
The Office Party as Peter1975
Carry On Laughing as Not available1975
Bedtime with Rosie as Man in Café1974
Playhouse as Brian1974
Man About the House as Milkman1974
Thick As Thieves as Not available1973
The Best Pair of Legs in the Business as Millet1973
Secrets of a Door-to-Door Salesman as Not available1972
Au Pair Girls as Malcolm1972
Bless This House as Open Truck Driver1972
A Man without Friends as Sergeant1971
The Persuaders! as Charlie1971
Quest for Love as Club Barman (uncredited)1971
Bachelor of Arts as Police Officer1970
Perfect Friday as Taxi Driver1970
The Last Escape as Cpl. O'Connell1969
Softly Softly: Task Force as Jackie Turner1969
On the Buses as Not available1969
Department S as 2nd Reporter1969
Some Girls Do as Air Traffic Controller (uncredited)1968
The Girl with a Pistol as Man John Fights at Dance (uncredited)1965
The Troubleshooters as Tim Devlin1965
The Intelligence Men as Boy in Cinema1964
Crossroads as Not available1964
633 Squadron as Lieutenant Jones1964
The Leather Boys as Brian1963
Doctor in Distress as Medical Student (uncredited)1963
A Stitch in Time as Armed Robber.1962
The Saint as Johnny Desmond1962
H.M.S. Defiant as Wheatley1962
The Wild and the Willing as Dai1961
The Wind of Change as Frank1960
Coronation Street as Mike Baldwin1960
Sink the Bismarck! as Seaman - 'Prince of Wales' (uncredited)1960
The Bulldog Breed as Johnny Nolan1960
Light Up the Sky! as Leslie 'Smithy' Smith1959
No Hiding Place as Not available1958
The Diplomatic Corpse as Johnny, Copy Boy1957
Second Fiddle as Jimmy1953
Cosh Boy as Skinny Johnson1949
Helter Skelter as BBC Page Boy1948
Quartet as Boy on Common (segment "The Kite")1948
Oliver Twist as Undetermined Minor Role (Uncredited)