Дэниел Дэй-Льюис (полное имя — сэр Дэниел Майкл Блэйк Дэй-Льюис) три года занимался боксом, чтобы подготовиться к роли. Тренировал его Барри МакГиган, сам бывший боксёр, который теперь работает спортивным комментатором. МакГиган однажды сказал, что актёр так серьёзно подходил к занятиям и был в такой отличной форме, что вполне мог бы выступать в своём весе против профессионалов.
Действие фильма разворачивается в Белфасте, но снимали его практически исключительно в старых и наполовину заброшенных районах Дублина. Снятый в фильме многоквартирный дом должен был пойти под снос, но эти работы отложили до окончания съёмок.