Город Шантарск – вымышленный город. Герой Бушкова Мазур – агент спецподразделения "Пираньи".
Ради роли Евгению Миронову пришлось покрасить волосы в белый цвет. По мнению актера, это придает жесткости его герою.
Съемочный период фильма длился 48 дней. Съемки проходили в Карелии, где снималась "тайга" и непосредственно сама охота, затем несколько дней в Москве – подводные съемки, а затем – Минск. Именно там, под Минском, была выстроена "заимка в тайге". Кинематографическое поселение сразу стало местной достопримечательностью. Жители вымышленного городка одеты в одежду разных времен: форма белогвардейцев, одежда крестьян ХIХ века...
Для съемок фильма продюсеры Валерий Тодоровский и Илья Неретин пригласили Андрея Кавуна, снявшего до этого три многосерийных телевиионных фильма: "Вокзал", "Команда" и "Курсанты". Фильм "Курсанты" участвовал в фестивале телевизионного кино в Монте Карло, вышел в финал международной телевизионной премии "Emmy International" за 2005 год.
Почти все трюки в фильме актеры выполняют сами.
Художнику по костюмам Людмиле Гаинцевой пришлось одеть более 100 человек массовки.
Это четвертый совместный фильм для дуэта Машков – Миронов. До этого они вместе снимались в картинах "Лимита", "Мама", "Идиот". Однако в "Пиранье" актеры впервые поменялись привычными амплуа: Владимир Машков играет положительного героя, Евгений Миронов – злодея.
Непроходимую тайгу режиссер Андрей Кавун хотел снимать под Красноярском, в настоящей тайге. Правда, до выбранных живописных мест необходимо было добираться на вертолете, а для подготовки съемочной площадки пришлось бы вырубить не один кубометр живого леса. Поэтому от идеи съемок в красноярской тайге пришлось отказаться.
В фильме герой Владимира Машкова делает лук из подручных материалов – одна из интереснейших сцен в картине. Съемочная группа разыскала бывшего спецназовца ГРУ, который провел мастер-класс по выживанию в лесу и изготовлению "самопального" оружия: лука, тетивы, стрел. В результате обучения Светлана Антонова лишилась волос: в одной из сцен, делая лук, Владимир Машков отрезает актрисе косу. Разумеется, эту сцену снимали одним дублем.