Please provide a list of best movies from Shahrukh Khan.
Not all these movies might have made big box office warnings but they brought acclaim to Shahrukh Khan.
 
 My Name is Khan
 Pathaan 
 Baazigar 
 Duplicate 
 Kal Ho Naa Ho 
 Kabhi Alvida Naa Ho
 Dil Toh Pagal Hai 
 Dilwaale Dulhaniya Le Jayenge 
 Kuch Kuch Hota Hai 
 Kabhi Khushi Kabhi Gham
 Main Hoon Na 
 Don 
 Chakh De India 
 Veer Zara 
 
 And many others.