一位名叫老杨头(罗京民饰)的独居艺人,拥有陕西华县一整套皮影戏行当。一天,他离家多年的儿子突然带回了外国女友和外孙布鲁克斯(丁佳明饰)。老杨头的思想受到了冲击,还未来得及适应,儿子和女友又因为工作需要要前往可可西里,匆忙将布鲁克斯托付给他。这使得老杨头措手不及,只能生涩地担当起布鲁克斯的看护人。因为东西方文化差异和语言不通,爷孙俩经常发生冲突。
为了让布鲁克斯喝到鲜牛奶,老杨头找到养奶牛的乡文化站站长王(刘天佐饰)。王站长正计划邀请老杨头复出,传承皮影戏。在王站长的不断游说和布鲁克斯的影响下,老杨头最终同意开办皮影班。在皮影戏的魔力下,老杨头和布鲁克斯之间的关系变得更加亲密。