7. Swades (2004)
A notch above the best of his films, this one is considered to be the actor’s finest. The transformation of Mohan Bhargava from a career scientist with NASA, to an activist out to usher in social change in India, we rediscovered Shah Rukh the actor in the film. Not a major hit at the time of its release, Swades is perhaps the most relevant film of the actor. We loved Mohan address social issues. The film remains a lesson in underacting from one of the biggest stars in Bollywood.
8. Chak De! India (2007)
A film becomes a triumph when the audience begins to feel what the lead character feels. Chak De! India, directed by Shimit Amin, is in that league. Shah Rukh as the disgraced hockey coach Kabir Khan, wins our hearts. In 153 minutes, we became Kabir Khan, and was a part of his vulnerability, humiliation, anger, redemption, and victory. It’s hard to find a film as inspiring as this one.
9. My Name Is Khan (2010)
None probably could have pulled it better than him. Shah Rukh played Rizwan Khan, a person having Asperger’s syndrome. The trappings of falling into a caricature with such roles are immense. Shah Rukh pulls of the most, if not all, with unmatched brilliance. My Name is Khan was an important film both for Shah Rukh and director Karan Johar. It addressed real world issues, sans becoming too preachy. Talk of best Shah Rukh Khan films and you can’t miss this one. A must watch.