В центре захватывающей истории "Тени прошлого" находится Кирилл Беркутов, инспектор Росрыболовства, работающий в суровом климате Североморска. Когда его попытка расследовать преступления в рыболовецкой отрасли натыкается на стену коррупции, он оказывается втянутым в опасную игру с влиятельным депутатом, чьи связи с криминалом невидимы, но ощутимы.
Тем временем, личная жизнь Кирилла оказывается под угрозой: его сын Максим, полный амбиций и желания помочь своим близким, готов пойти на риск, чтобы стать донором костного мозга для заболевшего родственника. Однако его страсть к тайскому боксу оборачивается неожиданной пропажей, оставляя отца в глубоком отчаянии.
Проходит почти десять лет, и старые раны снова открываются, когда Кирилла вызывают в Москву для расследования таинственного браконьерства в северных водах.