在传说中,有三块拥有强大魔力的魔法石头,它们目前流落在世界各地,但是一旦当三块石头重新汇聚到一起时,便会产生强大的魔力,这股魔力会令整个世界都重新回到了无生机的冰河时期。邪恶的法师泽巴达(乔恩·斯图尔特 Jon Stewart 配音)从囚禁他的远古监狱中越狱了,他要发誓要报复全人类,于是开始寻找这三块石头。 多戈尔(Daniel Tay 配音)是一只活泼可爱开开心心的小狗,一次偶然中,它得知了泽巴达的阴谋,为了保护地球的安危,也为了保护自己的主人,多戈尔集结了自己的一群伙伴,打算早泽巴达一步找到石头。。弗兰克·维兰德在他职业生涯的早期是一名老练的小偷,并因此被判六年有期徒刑。在获得缓刑之后,他被一位神秘客户——后来成为巴伐利亚部长的多林格所关注。多林格给了他五百万,要求维兰德替他取回一枚被认为是开启权力之钥的戒指。弗兰克依靠一支如同业余剧团般不专业的队伍来完成这项任务,这支队伍包括斯基皮“猫”、前医师迈克斯、广场恐怖症患者比利和盲人司机安德等成员。当他们戏剧性地完成了任务并拿到了戒指后,多林格用它打开了保险柜,却发现里面只有一张写着“友情”的纸条。电影以喜剧收尾,弗兰克·维兰德和他的缓刑监督官玛丽成为了恋人,而比利也与他的网友艾伦发展成恋人关系,并克服了他的广场恐怖症。。三个与狗有关的故事,三段令人唏嘘的人生。
奥克塔瓦和母亲、兄嫂住在一起,哥哥阿米罗和女人鬼混,白天在超市上班,晚上抢劫超市,对妻子苏珊娜和小孩十分粗暴,奥克塔瓦慢慢爱上了苏珊娜,为了和苏珊娜私奔,他带自己的狗“高飞”参加地下斗狗比赛,赢了不少钱。谁知,快到约定私奔的日子,阿米罗和苏珊娜带着小孩离开了,还带走了他辛苦攒下的钱,气急败坏的奥克塔瓦约老对手做最后一场比赛,对方输红了眼,开枪打伤“高飞”,奥克塔瓦刺伤对手,开车逃亡,发生车祸。他和家人的生活,就此转折。
和奥克塔瓦撞车的是名模瓦雷里亚,她的情人丹尼尔刚刚离开妻子,二人开始同居。车祸使她的职业生涯受到了很大的影响,相依为命的宠物狗“米奇”掉到地板下,更是严重打击了她的精神,生活陷入困境。
车祸现场,流浪汉玛汀捡走了“高飞”,玛汀早年为了追求理想,抛妻弃女参加游击队,出狱后成为职业杀手,但是仍然心怀平凡父亲的梦想,希望得到女儿的原谅,机缘巧合之下,他和女儿有了见面的机会,他却无法面对。。