Natalie (Cameron Diaz), Dylan (Drew Barrymore) és Alex (Lucy Liu), a három gyönyörű lány John Bosley-val (Bill Murray) dolgozik együtt. Mindenki csak Charlie angyalaiként ismeri őket. Ezúttal Eric Knox (Sam Rockwell), egy szoftverfejlesztő cég tulajdonosa kéri a segítségüket. Legújabb, titkosan kifejlesztett programjukat ellopták. Az első számú gyanúsított Corwin (Tim Curry), a rivális cég főnöke. Az angyalok első akciójára kemény válasz érkezik. Bázisukat lerombolják, Charlie életét megfenyegetik. Az ügy bonyolultnak ígérkezik, mivel a megbízó korántsem szent. Hogyan lehet védekezni egy fantom ellen, akinek a keze mindenhová elér?