威爾·格林(馬特·達(dá)蒙 Matt Damon 飾)和杰克·格林(希斯·萊杰 Heath Ledger 飾)是一對(duì)游手好閑、靠詐騙為生的騙子。他們經(jīng)常在不同地方雇人扮演妖魔鬼怪進(jìn)行大肆的破壞,然后自己以驅(qū)魔人的身份出現(xiàn)“消滅”妖怪,以此來(lái)騙取村民們的報(bào)酬。由于這樣的手法屢屢得逞,格林兄弟驅(qū)魔人的名聲越來(lái)越大,甚至被法國(guó)國(guó)王召見,邀請(qǐng)他們前往被詛咒的森林里面揭開失蹤少女之謎。這下,格林兄弟只得硬著頭皮前往魔法森林。在森林里,灰姑娘、小紅帽這些原本童話里面的人物悉數(shù)登場(chǎng)……最后,他們發(fā)現(xiàn)原來(lái)是因?yàn)榕ь^鏡子皇后(莫妮卡·貝魯奇 Monica Bellucci 飾)為了保持青春,必須殺死年輕的女性,并用她們的血肉來(lái)回復(fù)青春。于是,格林兄弟與女魔頭的世紀(jì)大戰(zhàn)就此拉開……他們能否獲得童話般的美好結(jié)局呢?