Swades: Undoubtedly, Swades is the best film of Shah Rukh Khan that featured him as a man coming back home and finding a purpose in bettering the society and his country. Every critic or Shah Rukh Khan fan swears by the film and it was quite unbelievable when the film flopped in 2004. It would definitely be a major hit today.