威尔·格林(马特·达蒙饰,马特·达蒙饰)和杰克·格林(希斯·莱杰饰,希斯·莱杰饰)是一对游手好闲的骗子,以行骗为生。他们经常雇人在不同的地方扮演妖怪肆虐,然后以驱魔人的身份出现“消灭”妖怪,以此骗取村民的报酬。由于这样的战术,格林兄弟的驱魔人的名声越来越大,他们甚至被法国国王召见,邀请他们到被诅咒的森林去揭开失踪女孩的神秘面纱。现在,格林兄弟不得不硬着头皮去了魔法森林。在森林里,灰姑娘和小红小红帽,原著童话中的人物,都出现了...最后,他们发现这是因为魔镜女王(莫妮卡·贝鲁奇·莫妮卡·贝鲁奇饰)为了保持年轻,不得不杀死年轻女性,用她们的血肉来恢复青春。于是,格林兄弟和魔鬼的夫人之间的世纪战争开始了...他们能得到童话般的大团圆结局吗?