Will Green (Matt Damon) and Jack Green (Heath Ledger) are a pair of idle liars who make a living by scammers. They often hire people to act as demons and ghosts in different places to carry out wantonly destruction, and then appear as exorcists to "destroy" the demons, in order to defraud the villagers of remuneration. Due to the repeated success of such methods, the Greene brothers 'exorcists became more and more famous. They were even summoned by the King of France and invited them to go to the cursed forest to reveal the mystery of the missing girl. At this time, the Grimm brothers had no choice but to go to the Magic Forest. In the forest, characters from original fairy tales such as Cinderella and Little Red Riding Hood all appeared... In the end, they discovered that it was because the demon queen of the mirror (Monica Bellucci) had to kill young women in order to maintain their youth and use their flesh and blood to restore youth. So, the battle of the century between the Grimm brothers and the female devil began... Can they get a fairy tale happy ending?