Afghan (also referred to as Afghanistani) refers to someone or something from Afghanistan, in particular, a citizen of that country. Before the rise of the nation as Afghanistan, it was used by Persian speakers and those influenced by the Persian language to denote the Pashtun people. In modern times, Afghan is rarely used as an ethnic term for the Pashtuns but is instead used as the national demonym for all citizens of Afghanistan—Pashtuns, and a large number of Tajiks, Hazaras, Uzbeks, Aimaqs, Turkmens, Balochs, Nuristanis, Pashayis, Pamiris, Arabs, and others. According to the Encyclopædia Iranica, the word Afghan in current political usage means any citizen of Afghanistan, regardless of their tribal or religious affiliation. According to the 1964 Constitution of Afghanistan, all Afghans are equal in rights and obligations before the law. The fourth article of the current Constitution of Afghanistan states that citizens of Afghanistan consist of Pashtun, Tajik, Hazara, Uzbek, Turkmen, Aimaq, Arab, Baluch, Pashayi, Nuristani, Qizilbash, Gurjar, Brahui, and members of other tribes.
I still recommend The Last Samurai highly however as a thinking mans action movie.