As one of the West's most famous Buddhists, and a close friend of the Dalai Lama, Richard Gere has thought long and hard about the moral quandary at the heart of his new film "Oh, Canada".
Gere plays Leonard Fife, a revered documentary filmmaker with a murky past, who is hailed as a hero for his refusal to fight in the Vietnam War.
"Whether it is a just or unjust war, can I kill someone? What do I do to defend our family?... We all ask ourselves that question," Gere said at Cannes Film Festival on Saturday.