This quiz needs some work. 1) please accept last names for all answers. Currently it's inconsistent, some answers require first names, some don't. 2) Danny Devito is not English. He's American. Based on the question I'm guessing you meant Daniel Day Lewis. 3) The American footballer goes by Dan, not Daniel. 4) Should not require "San" after the Karate Kid first name. "San" is an honorific term, not actually part of his name.