老赵(赵本山饰)是个五十多岁的农民。他南下深圳打工。因为朋友老刘死了,他只好背着对方的遗体回家安葬。他先是把老刘伪装成酒鬼,上了一辆长途汽车,但在途中不幸遇到了一名劫匪(郭德纲等饰演)。省下一车人的钱后,他转而将乘客赶下车。老赵只好把车停在路上,黄昏时分入住酒店,钱却被偷了。他去别人的葬礼(吴马饰)服丧和吃饭……在路上,老赵遇到了各种各样的中国人。当目标在望时,他已经筋疲力尽,昏倒在地。在医院醒来后,朱快告诉他,尸体要按规定火化。老赵带着老刘的骨灰回到了已经被拆毁的老家。门板上,写着老刘儿子的留言。