Barfi! is 2012 movie starring Ranbir Kapoor, Priyanka Chopra and Ileana D'Cruz, directed by Anurag Basu. Ranbir and Priyanka have beautifully played their characters. The movie has a great Story and an equally great Direction. This is an excellent movie and i think that i am going to watch it a number of times. I bore the experience of the movie in my heart for a long time after the movie ended. This is must-must watch movie.