Q: who plays the black knight in monty python? A:
John Cleese