2016
as Dr. Albert Hirsch (archive footage) (uncredited)
2015
as Self (archive footage)
2015
as Ed Masry (voice)
2012
as Kincade
2012
as Dr. Albert Hirsch
2007
as Charles Hanson
2007
as Dr. Albert Hirsch
2006
as John Newton
2006
as Henry Skinner
2005
as Finis Everglot (voice)
2004
as Gaspar LeMarc (uncredited)
2003
as Ed Bloom (senior)
2002
as Winston Churchill
2001
as Uncle Silas
2001
as Elmore Dahl
2000
as Chief of Staff
2000
as Ed Masry
1999
as Simms
1999
as Kilgore Trout
1998
as Reggie Conyngham-Jervis
1997
as Dr. Austin Sloper
1997
as Dr. Monygham
1996
as Daniel Feeld
1996
as Daniel Feeld
1995
as Danny's Father
1994
as Alfred Byrne
1994
as Andrew Crocker-Harris
1993
as Self (archive footage)
1992
as Warren Odom
1992
as Constable Brendan Hegarty
1990
as Maurice
1990
as Leo
1990
as Self - Vocals
1990
as Jason Cromwell
1989
as Alec Hillsden
1987
as Harold
1984
as Sidney Kentridge
1984
as Self
1984
as Self
1984
as Geoffrey Firmin
1984
as Karol Wojtyla - Pope John Paul II
1983
as Sir
1982
as 'Daddy' Oliver Warbucks
1982
as Self / Daddy Warbucks
1982
as George Dunlap
1981
as Dr. Larry Roberts
1981
as Dewey Wilson
1981
as Mike Daniels
1977
as Joseph Fouché
1976
as Frank Elliot
1975
as Man in Audience at Opera
1974
as Hercule Poirot
1971
as Eddie Ginley
1970
as Ebenezer Scrooge
1969
as George Smith
1968
as Charlie
1967
as Mark Wallace
1966
as Self
1964
as Danny
1963
as Russian Soldier
1963
as Tom Jones
1960
as Arthur Seaton
1960
as Mick Rice
1956
as Self