David Buck Filmography
- Actor (36 credits)
- Stir of Echoes (1999) Paul Preston
- Heart of the Country (1987) Angus Patrick
- Dear John (1986) the Priest
- Bulman (1985) Commander Wharton
- Mansfield Park (1983) Mr. Price
- The Cleopatras (мини-сериал) (1983) Ventidius
- The Dark Crystal (1982) Slave Master
- Sherlock Holmes and Doctor Watson (1980) Chesney
- The First Part of King Henry the Fourth, with the Life and Death of Henry Surnamed Hotspur (1979) Earl of Westmoreland
- The Life of Henry the Fift (1979) Earl of Westmoreland
- The Second Part of King Henry the Fourth, including his death and the coronation of King Henry the Fifth (1979) Earl of Westmoreland
- Danger UXB (1979) Stephen Mount
- The Lord of the Rings (1978) Gimli, voice acting
- Father Brown (1974) John Strake
- The Adventurer (1972) Martin
- The Protectors (1972) John Azon
- Doomwatch (1970) Isaac Prentice
- Taste of Excitement (1969) Paul Hedley
- Mosquito Squadron (1969) Sqn. Ldr. David «Scotty» Scott
- Journey to the Unknown (1968) Paul Amory
- Deadfall (1968) Salinas
- The Mummy's Shroud (1967) Paul Preston
- The Sandwich Man (1966) Steven
- The Idiot (мини-сериал) (1966) Prince Myshkin
- Mystery and Imagination (1966) Richard Beckett
- Jackanory (1965) Storyteller
- Theatre 625 (1964) Ben Curtin
- Thursday Theatre (1964) David Rodingham
- NET Playhouse (1964) Winston Smith
- Story Parade (1964) Harry Baines
- Espionage (1963) Jacques
- As You Like It (1963) Oliver
- Dr. Syn, Alias the Scarecrow (1963) Harry Banks
- The Cherry Orchard (1962) Yasha
- Tempo (1961) Ernest
- Alcoa Premiere (1961) Captain Horatio Hornblower