http://www.imdb.com/title/tt0352994/
I watched this movie a couple days ago. I found it to be very good. The whole "challenges Eyal's values" was much better then typical Hollywood drival... because it was not done in Hollywood.
And hey it has a self defense gun use.
"Eyal, an Israeli Mossad agent, is given the mission to track down and kill the very old Alfred Himmelman, an ex-Nazi officer, who might still be alive. Pretending to be a tourist guide, he befriends his grandson Axel, in Israel to visit his sister Pia. The two men set out on a tour of the country during which, Axel challenges Eyal's values."