Akuuttia rahapulaa poteva yksityisetsivä Jussi Vares saa puhelinsoiton Porista. Vareksen vanha koulukaveri Jarkko Tienvieri, jota poliisi epäilee Mirjami Sinervon murhasta, tarjoaa yksityisetsiväkeikkaa. Vareksen tehtävä on selvittää rikos, jotta Tienvieri saisi rehellisen käytettyjen autojen kauppiaan maineensa takaisin.
Samaan aikaan Poriin suuntaa myös vankilasta vapautunut tappaja Veikko Hopea.
Porissa Varekselle selviää, ettei kaikki ole ihan niin kuin Tienvieri antaa ymmärtää. Ennen kuin Vares pääsee tutkimuksissaan pitemmälle, tapahtuu murha, joka muuttaa alkuasetelman päälaelleen. Tutkimukset johdattavat hänet yhä syvemmälle Porin kaupungin julkisivun taakse.
Ratkaisevan välienselvittelyn jälkeen palaset asettuvat paikoilleen – yhtä lukuun ottamatta. Vares palaa Turkuun täydellisen tietämättömänä, kuka Mirjami Sinervon tappoi.
Elokuvan kohtausmusiikin on säveltänyt Lauri Porra. Elokuvan soundtrack julkaistiin King Foon kautta 5. tammikuuta 2007 ja koostuu pääosin suomalaisesta metallimusiikista. Nimikappaleen ”Frozen Angel” esittää elokuvassa myös mukana oleva Norther-yhtye ja tunnuskappaleen ”Sleep Well” Kotipelto.