David Barber is an actor, known for The Messenger: The Story of Joan of Arc (1999), Blackadder's Christmas Carol (1988) and Harry Enfield and Chums (1994). Read more on iMDB