Действие картины разворачивается в 2015 году, спустя полтора года после событий первой части фильма, на границе между Ливией и Тунисом, где на одной из террористических баз готовится крупномасштабный теракт в Москве. В главных ролях снялись полюбившиеся уже по первой части картины актеры Игорь Петренко, Наталья Рогожкина, Дмитрий Ульянов.
Главные герои сериала в первой части оказались в любовном треугольнике. В результате известная галерейщица (Рогожкина) бросает влиятельного журналиста (Ульянов) и уходит к его другу, сотруднику ФСБ (Петренко), с которым у нее когда-то был роман. Бывшие друзья становятся врагами и к тому же оказываются по разные стороны баррикады — журналист начинает сотрудничать с американскими спецслужбами. Тем временем герой Игоря Петренко уходит из ФСБ и начинает работу в банке.
«У него семья, неплохая работа. Ему бы жить и получать удовольствие. Но для моего героя легкость бытия убийственна, — рассказывает актер. — Родионов понимает, что может еще принести пользу Отечеству, и он оказывается незаменим в новом мире. Его возвращают на службу. За короткий промежуток времени вокруг Родионова происходит такое количество событий, что жизнь его сжимается как пружина».
Сами съемки проходили не так гладко, как хотелось бы. Оказалось, что погода везде может приготовить сюрпризы, а снег выпасть даже в пустыне. «Первые „Спящие“ закончились, когда мой герой пересек границу Украины, — поделился воспоминанием от съемок актер Дмитрий Ульянов, сыгравший Ивана. — Затем он оказался в Праге, а дальше в Тунисе. Африканские сцены мы снимали в Марокко, и с погодой нам не повезло — было очень холодно. Впервые за много лет в Сахаре выпал снег. Из десяти дней съемок семь шли дожди. Мы хотели солнца, хотели пыли, настоящую жаркую Африку, и вдруг — дождь, промозгло, три градуса и темно. Но потом мы поняли, что по настроению, по картинке такая погода — это то, что нужно».