As Aamir Khan turns 51, there's an endless list of roles to remember given his portrayal of cult characters. But here's our pick of his 10 best so far:  

1. Qayamat Se Qayamat Tak (1988)

2. Jo Jeeta Wohi Sikandar (1992)

3. Andaz Apna Apna (1994) 

4 . Sarfarosh (1999)

6. Lagaan (2001)

9. 3 Idiots (2009)

10. PK (2014)