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