David Haig
Biography
Movies 29
Four Weddings and a Funeral
as Bernard the Groom - Wedding Two
1994
Downton Abbey
as Mr Wilson
2019
Two Weeks Notice
as Howard Wade
2002
Florence Foster Jenkins
as Carlo Edwards
2016
One Red Nose Day and a Wedding
as Bernard
2019
Crime and Punishment
as Luzhin
2002
The Adventures of Young Indiana Jones: Tales of Innocence
as Col. Bonnet
1999
Morons from Outer Space
as Palatial House Flunkey
1985
Never Mind the Horrocks
1996
A for Andromeda
as General Vandenberg
2006
Mr. Bean's Wedding
as Bride's Father
2007
National Theatre Live: Rosencrantz & Guildenstern Are Dead
as The Player
2017
The 39 Steps
as Sir George Sinclair
2008
My Boy Jack
as Rudyard Kipling
2007
Doctor Who: The Leisure Hive
as Pangol
1980
There's Something About Romcoms
as Self
2016
Station Jim
as Riorden Jnr
2001
The Cold War Killers
as Colin Jenkins
1986
Ivor the Invisible
as Park Keeper (voice)
2001
Mo
as Jon Norton
2010
A Flame to the Phoenix
as Mirek Grabinski
1983
Timequest
as Clint Hill
2000
Dark Enemy
as Ash
1984
Dustbin Baby
as Elliot
2008
Eloise
Talking Heads 2
1998
The Alamut Ambush
as Colin Jenkins
1986
The Moon Stallion
as Todman
1978
Dickens' Secret Lover
as Charles Dickens
2008TV Shows 37
Midsomer Murders
as George Jeffers
1997
Doctor Who
as Pangol
1963
Agatha Christie's Marple
as Major Hugh Horton
2004
Killing Eve
as Bill
2018
Killing Eve
as Bill Pargrave
2018
Hustle
as Sir Anthony Reeves
2004
Inspector Morse
as Peter Rhodes
1987
Penny Dreadful
as Oscar Putney
2014
Blake's 7
as Forres
1978
Soldier Soldier
as Major Tom Cadman
1991
Cracker
as Graham
1993
The Thick of It
as Steve Fleming
2005
Boon
as Jim Fisk
1986
Wycliffe
as David Miller
1994
Dramarama
as Bill Brock
1983
The Darling Buds of May
as Captain Robert Battersby
1991
Urban Myths
as George Frideric Handel
2017
The Thin Blue Line
as Detective Inspector Derek Grim
1995
Campion
as Cully Randall
1989
Campion
as Guffy Randall
1989
COBRA
as Archie Glover-Morgan
2020
Étoile
as Nicholas
2025
The Witness for the Prosecution
as Sir Charles Carter
2016
The Michael Ball Show
as Self
2010
Chancer
as Dr. Haselden
1990
Chancer
as Haselden
1990
Hannay
1988
Yes, Prime Minister
as Prime Minister Jim Hacker
2013
Talking Heads
as Wilfred Paterson
1988
Keeping Mum
as Richard Beare
1997
Nice Day at the Office
1994
Portrait of a Marriage
as Harold Nicolson
1990
Diamonds
as Alex Randolph
1981
Love on a Branch Line
as Lionel Virley
1994
Chessgame
as Colin Jenkins
1983
The Moon Stallion
as Todman
1978
The Wright Way
as Gerald Wright
2013