best : many but Baazigar and CDI would be some good choices
Worst : many , but CE would be a better choice for recent performances and yes Ra one the south indian role superhero was well played
Best - Garam Masala
Worst - Joker
Best Many Like MNIK,Swades,CDI,Baazigar,Darr,DDLJ,KHNH,KKHH,Devdas,Dil Se,VZ,Don 2...Etc.So Cann't Choose One.
TAREE ZAMEEN PAR
RDB is my personal favourite among these..
Worst - MELA