Młoda Angielka Sue McKinley (Alice Patten) znajduje dziennik swojego dziadka - brytyjskiego oficera, który był naocznym świadkiem rewolucji w Indiach. Po przeczytaniu dziennika dziewczyna postanawia nakręcić film oparty na jego wspomnieniach. Wyjeżdża do Indii i tam szuka obsady. Gdy w pewnym momencie wydaje jej się, że nigdy nie znajdzie odpowiednich aktorów, spotyka DJa (Aamir Khan), Aslama (Kunal Kapoor), Karana (Siddharth), Sukhiego (Sharman Joshi). Te urocze lekkoduchy tworzą obsadę wymarzonego filmu Sue. Wraz z postępem prac bohaterowie zmieniają się wewnętrznie, dojrzewają i podejmują dość zaskakujące decyzje.
Uganda, rok 1972. Na rozkaz generała ludność azjatycka zmuszona jest opuścić kraj. Jest wśród nich rodzina hinduskiego prawnika z Kampali, która decydue się wyjechać do Londynu. Urodzony w Ugandzie Jay, czuje się znieważony i pokrzywdzony. Po kilkunastu latach przenosi się z rodziną do Stanów Zjednoczonych. Niestety i tu trudno mu zapomnieć o krzywdach doznanych przed laty.