Брюс Уэйн (Кристиан Бэйл), известный жителям Готэма в обличии таинственного и несокрушимого Бэтмэна, неподкупный офицер полиции Джим Гордон (Гэри Олдман) и амбициозный окружной прокурор Харви Дент (Аарон Экхарт) совместными усилиями разрабатывают операцию по аресту всех боссов мафии сразу. Однако карты путает появление Джокера (Хит Леджер), умного и безмерно жестокого, непредсказуемого в своих мыслях и поступках, который не просто протягивает преступникам руку помощи, но и планомерно добивается осуществления своих намерений — погрузить город в хаос.