Events in India's history — from the Emergency and the famous Cricket World Cup win to the Punjab riots — unfold from the perspective of an innocent Sikh man Laal Singh Chaddha, a person with a low IQ but high optimism. Laal is able to achieve everything under the sun but his childhood love continues to elude him.

Aamir Khan
as Laal Singh Chaddha

Kareena Kapoor Khan
as Rupa D'Souza

Naga Chaitanya Akkineni
as Balaraju Bodi

Mona Singh
as Gurpreet Kaur (Laal's mother)

Manav Vij
as Mohammad bhai

Kamini Kaushal
as Old lady on train

Ahmad Ibn Umar
as Young Laal

Hafsa Ashraf
as Young Rupa

Gitikka Ganju Dhar
as Manjeet maasi

Rohaan Singh
as Aman Chaddha