На счету актера много ярких ролей, но слава пришла к Денису после участия в съемках трилогии Сидорова "Бой с тенью" в 2005 г. , где он снялся в качестве боксера Колчинина. Подготовка к съемкам поглотила его, и Денис почти 6 месяцев ходил на занятия по боксу, чтобы полностью войти в роль.
Для подготовки к съемкам Денис Никифоров работал с Владимиром Гендлиным - комментатором боксерских поединков на отечественном ТВ, его сыном Дмитрием - боксером-профессионалом и Олегом Борисенко - бывшим боксером
. Большой вклад в подготовку актера внес знаменитый ямайский боксер Реджи Редвуд, который приехал буквально за 10 дней до старта съемок фильма. Результаты коллективной работы по воспитанию молодого таланта превзошли все ожидания окружающих: Денис крайне органично вписался в роль боксера.
Впоследствии режиссер фильма Алексей Сидоров высказал мысль о том, что если Никифорова вывели бы на настоящий ринг, то он боксировал бы, как профессиональный спортсмен. Как отметил сам актер в одном из интервью, на экране он выглядел несколько крупнее и выше, чем в реальной жизни. При весе 74 кг, рост Дениса Никифорова составляет 181 см.
Но и это сыграло на пользу: Денис ездит только на метро, но как ни странно, его не узнают. А если узнают, то признаются: "А мы думали, ты - два метра ростом. Такой здоровый. А что такой маленький-то? " Несмотря на отличную форму, актер ранее всерьез не увлекался спортом и не ходит в тренажерный зал. Лишь раз он сидел на специальной диете, когда режиссер потребовал набрать вес для съемок в фильме "Бой с тенью". Персонально для Дениса наняли диетолога и с 69 кг, Никифоров набрал вес до 75 кг, но снова сбросил вес в первые 2 дня съемок. Для поддержания формы актер качает пресс и отжимается. Как утверждает Денис, полнота ему не грозит и признался, что любит вкусно поесть. Любимое блюдо - вареники с картошкой и поджаркой.