Question: who played james bond in casino royale 1967?
Answer: David Niven