The part of Veer is played by Shah Rukh Khan, who at the time of filming is 39, but has already made 49 films always appearing in wholesome roles. Shah Rukh, the biggest star in largely Hindu India, is a Muslim. Though Muslims make up only 12 percent of India's population, three of the five biggest mal movie stars have the same Muslim last name-Khan.