Will et Jake Grimm (Matt Damon et Heath Ledger), deux arnaqueurs à l'imagination fertile (et quelque peu morbide), parcourent une France Napoléonienne très superstitieuse à la recherche de monstres et démons à "tuer" moyennant finances.
Poursuivis par la police française qui a mis à jour leur stratagème, les frères Grimm se retrouvent au coeur d'une forêt maudite où ils vont devoir affronter les personnages qu’ils ont inventés.