香港黑恶势力团伙“洪乐”在选举龙头前夕,“洪乐”龙头候选人之一的李竟被绑匪绑架,绑匪要挟李竟的妻子张菲拿出一千万来赎回她的老公。张菲向警察寻求帮助,警察让张菲正常去支付赎金,而警察会在暗中保护,以其抓到绑匪。此时此刻,社团中另一位龙头的竞争人选杰少也在打探李竟的消息,林祥于是开始怀疑死的根本就不是李竟,杰少在龙头选举的前一天见到了李竟,在开枪打死李竟之前,华弟给杰少打电话告诉他一切都已搞定。第二日龙头选举,杰少以为自己稳坐龙头之位,主持选举的叔父正要宣布之时,李竟却突然出现,和他一起的还有被绑着的华弟,李竟告诉众人这一切都是他策划的一场局,为了看看社团中究竟谁是他真正的敌人,杰少恼羞成怒,拔刀欲杀李竟,却被李竟拔枪制止,此时李竟身边的小弟竟拔枪指向李竟,告诉李竟自己是卧底警察……。大学生麦克(帕特里克·德姆西 Patrick Dempsey 饰)在圣诞节期间来到加拿大拜访他的女友盖布瑞拉(詹妮弗·康纳利 Jennifer Connelly 饰)和她的家人。然而,当他到达时,盖布瑞拉却告诉麦克,她已经不再爱他。。好心的流浪汉比尔和九岁的孤女苏在街头邂逅后,比尔担起了照顾苏的责任。两人平日在街上一大一小、一唱一和地招摇撞骗,以求得一日三餐,生活虽然窘迫却也乐趣无穷。
一日,两个人想从年轻富有的女律师葛蕾那里骗取一顿丰盛的大餐,于是设计让葛蕾误以为自己撞到了比尔。然而不料,这对落迫“父女”上演的苦肉计却深深打动了葛蕾的心弦,她不顾未婚夫的反对,坚持收留了他们。比尔和苏就这样不可思议地从原来的贫民窟搬进了女律师的豪宅,过上了做梦也没想到过的舒适生活。
经过了多日的相处,葛蕾对苏的悉心爱护让比尔渐渐感觉到,苏真正需要的应该是一个像葛蕾这样有的爱心的家长和一个温暖安定的家,于是他决定将苏留给葛蕾照顾,自己则重拾过去独自流浪的生活。然而他那个机灵鬼似的小跟班苏却没那么容易甩掉,在一连串看似闹剧的故事后,三个人的命运都发生了意想不到的变化……。