Akcja filmu rozgrywa się w bombajskich slumsach w połowie lat 80-tych i opowiada historię Suryi (Siddharth). Pochodzący z biednej rodziny chłopak, w dzieciństwie zostaje zapoznany z popularną indyjską grą, odmianą bilarda, zwaną carrom, i już wieku 12 lat wygrywa jeden z turniejów. Z biegiem czasu i dorastaniem chłopaka, pasja do gry zostaje zastąpiona marzeniem pracy w Dubaju. Oszukany Surya traci jednak wszystkie ciężko zarobione na przeprowadzkę pieniądze. Gdy na jego drodze pojawia się gangster Jaleel (Aditya Pancholi), Surya powraca do gry w carrom... Cierpliwość i opanowanie to jego najsilniejsze strony. Ale życie ma zwyczaj wystawiać na próbę nawet takich silnych ludzi...
Neal, młody Hindus mieszkający wraz z rodzicami w małej miejscowości w Kanadzie tuż przed ślubem wyjeżdża na 21 dni do Vancouver. Zamierza spędzic ten czas na zabawie i poznawaniu dziewczyn i od początku idzie mu całkiem nieźle. Na jednej z imprez przypadkowo poznaje Nikki, młodą, pewną siebie Hinduskę. Ich znajomość od początku nie układa się najlepiej, ale po pewnym czasie dochodzą do porozumienia i zawierają ze sobą pewną umowę. Neal ma pomóc Nikki odzyskać byłego chłopaka, a ta w rewanżu ma zabrać go na super imprezę i poznać z jakąś niesamowitą dziewczyną. Wszystko idzie zgodnie z planem, jednak nieoczekiwanie zakochują się w sobie. Kiedy wydaje się, że wszystko się ułoży, dochodzi między nimi do nieporozumienia, i Neal wraca do domu wziąć ślub.