Действие фильма происходит в начале XIX века в Германии, оккупированной
войсками наполеоновской Франции. Братья Уилл Гримм (Мэтт Дэймон) и Джейк
Гримм (Хит Леджер) — мелкие жулики, которые зарабатывают на жизнь
изгнанием «нечисти» (при этом роль «нечисти» играют их помощники).
Однако однажды они попадают в руки к французскому генералу Делатомбу
(Джонатан Прайс), который заставляет их заняться разоблачением куда
более масштабного мошеннического «волшебства»: в одной деревне кто-то
похищает девочек, обставляя похищения как проявления магии. Чтобы братья
не сбежали, он отправляет с ними своего подручного — пыточных дел
мастера Кавальди (Питер Стормаре).
Прибыв в деревню, братья Гримм вскоре выясняют, что все исчезновения
детей связаны с «заколдованным лесом». Они пытаются с помощью охотницы
Ангелики (Лена Хеди) найти в лесу знакомые им по прежним фокусам
механизмы, но постепенно убеждаются, что там на самом деле творятся
невероятные дела — ходят деревья, бродит волк-оборотень, а посреди леса
стоит древняя башня, в которой живёт Зеркальная Королева (Моника
Белуччи), которая с помощью магии уже обрела вечную жизнь, а теперь
пытается с помощью крови похищенных девочек получить и вечную молодость.