Film jutustab rohelisest sookollist Shrekist, kes on harjunud elama üksinda soo peal. Aga Shreki rahu saab rikutud muinasjuttude tegelastega, keda Duloci valitseja Lord Farquaad sunnib soo peale kolima.

Sellal kui verine võitlus aristokraatlike vampiiride ja barbarlike Lycan libahuntide vahel katkematult jätkub, üritavad kaunis vereimeja Selene (Kate Beckinsale) ja pool-libahunt Michael (Scott Speedman) selle sajandeid kestva sõja põhjusteni jõuda. Nende otsingud võivad viia sõja lõpetamiseni, kuid veel pole teada, mis selle hinnaks on...

James Bond (George Lazenby) lööb kampa kuritegeliku jõugu pea Draco tütrega (Gabriele Ferzetti), kelle abiga peab ta peatama SPETRE organisatsiooni pea Erst Stavro Blofeld'i (Telly Savales). Blofeld üritab seekord maailma oma uusima leiutise (surmava viiruse) abil hävitada, juhul, kui tema rahalisi nõudmisi ei täideta. Ta kutsub enda juurde Šveitsi Alpide sanatooriumisse igast maailma paigast noori naisi. Blofeld hüpnotiseerib nad ja paneb neile peale karmid reeglid, juhuks, kui midagi peaks valesti minema. Nende abil kavatseb ta viirust levitada. Nüüd on maailma ainus lootus agent 007.