Действие фильма разворачивается в супермаркете West Edmonton Mall, там же в основном проходили и съёмки с 23 апреля по 8 июня 2007 года. Это крупнейший супермаркет во всей Северной Америке и один из самых больших в мире общей площадью около 570 000 кв. метров со своим аквапарком, катком, кинотеатром, полем для гольфа и другими увеселительными зонами.
Жители города и другие посетители супермаркета ничего не знали о съёмках фильма, и многие сильно удивлялись, замечая, что рождественские декорации и украшения продолжали оставаться на своих местах через много дней после завершения праздников.
Полицейского инспектора МакЛуша должен был сыграть Лесли Нильсен, который позднее выбыл из проекта, и на смену ему пригласили Тима Карри.