Pierwotnie rolę Barfii'ego miał zagrać Aamir Khan ostatecznie wcielił się w nią Ranbir Kapoor.
Ranbir Kapoor, grając głuchoniemego Barfiego, wzorował się na postaci Charliego Chaplina.
Początkowo narratorem w filmie miała być Katrina Kaif, lecz aktorka zrezygnowała z nieznanych powodów. Zastąpiła ją Ileana D'Cruz.
Postać Shruti Ghosh, którą zagrała Ileana D'Cruz była luźno wzorowana na matce reżysera filmu - Anuraga Basu. Makijaż i ubrania z lat 70. bazowały na jej starych zdjęciach.
Jihmil ugryzła Barfiego w lewą rękę, lecz w następnej scenie chłopak pociera prawą.
Zdjęcia do filmu powstały m.in. w Kalkucie (Indie) i w Tajlandii.
Zdjęcia rozpoczęły się w czerwcu 2011, a zakończyły w lutym 2012 roku.
W 2013 roku produkcja była indyjskim kandydatem do Oscara w kategorii najlepszy film nieanglojęzyczny.