HUB
Acting
David Barber
*1970
in null
David Barber is a British film and television actor.
7/10
The Messenger: The Story of Joan of Arc
1999
8/10
Blackadder's Christmas Carol
1988