Pirates of the Caribbean:
If there is any Indian actor who can play the brave pirate ruling on the seven seas, it’s nonetheless Irrfan Khan. Though Johnny Depp has created a niche by playing the rum-soaked buccaneer hero, Irrfan Khan is the only actor who can beat him and outplay the role.