Murphy "Barfi" Johnson (Ranbir Kapoor) is 'n optimistiese, straat-wyse, sjarmante jong man wat doof en stom gebore is aan 'n Nepalese paartjie in Darjeeling. Sy ma is dood toe hy 'n baba was en sy pa het hom alleen grootgemaak terwyl hy as 'n chauffeur gewerk het. Barfi is bekend as 'n moeilikheidmaker <unk> hy sny lampposte, speel praktiese grappe op onskuldige mense, en word gejaag deur Sudhanshu Dutta (Saurabh Shukla), 'n plaaslike polisiebeampte. Barfi ontmoet Shruti Ghosh (Ileana D'Cruz), 'n pragtige en opgevoede jong meisie, wat pas in Darjeeling aangekom het; sy is verloof aan Ranjeet Sengupta (Jhu Sengupta) en moet oor drie maande trou, en Barfi is onmiddellik verslaaf aan Shruti se gestremdhede, en haar ma kan hom nie vervolg nie.
bestuurder