<P> Natalie and Alex deduce that Carter is a part of O'Grady's scheme after seeing him return Bosley's keys without any pain, since he had earlier claimed to have broken his ribs, which is now proved to have been a lie . Following him, the two witness him being shot to death by Madison, the true mastermind behind all of this . Though Dylan arrives to back the group, the Angels are shot by Madison, who takes the rings, though they survive by having worn Kevlar vests beforehand . At the base, Charlie through the speakers reprimands Madison for what she's done . He confronts her for endangering the lives of her former teammates . By the time that he had rescued them, the girls were in critical condition and Madison was kicked out of the Angels for it . Madison responds by pulling out her gold guns and shooting the speaker . The Angels realize that Madison, with the protection of O'Grady, is going to sell the rings to the Antonioni Crime Family, the Tanaka Yakuza, and the Diablo Cartel at the Hollywood Walk of Fame, where Jason's film's premiere is about to commence . The Angels set the three groups up to be arrested by the FBI instead, while they confront Madison and O'Grady . Anthony comes to the Angels' aid, where it's revealed he's in love with Dylan and is doing his part to protect her . O'Grady kills Anthony, but Dylan manages to throw him down to his death . The Angels fight Madison all the way to an abandoned theater, where they kick her to a gas - filling chamber, with her dooming herself by shooting her bullets, exploding it . </P> <P> The Angels attend the premiere where they learn that Mama Bosley is adopting Max . Peter postpones his engagement with Natalie by buying for them a puppy named Spike while Alex terminates her timeout with Jason . The Angels celebrate their victory together with Bosley . </P> <Ul> <Li> Cameron Diaz as Natalie Cook </Li> <Li> Drew Barrymore as Dylan Sanders </Li> <Li> Lucy Liu as Alex Munday </Li> <Li> Bernie Mac as Jimmy Bosley </Li> <Li> John Forsythe as Charlie Townsend (voice) </Li> <Li> Demi Moore as Madison Lee </Li> <Li> Justin Theroux as Seamus O'Grady </Li> <Li> Rodrigo Santoro as Randy Emmers </Li> <Li> Robert Patrick as U.S. Marshal Ray Carter </Li> <Li> Crispin Glover as Thin Man <Ul> <Li> Zack Shada as Young Thin Man </Li> </Ul> </Li> <Li> Shia LaBeouf as Max "Lion" Petroni </Li> <Li> Matt LeBlanc as Jason Gibbons </Li> <Li> Luke Wilson as Peter Kominsky </Li> <Li> John Cleese as Mr. Munday </Li> <Li> Ja'net Dubois as Mama Bosley </Li> <Li> Robert Forster as Capitain Roger Wixon </Li> <Li> Jaclyn Smith as Kelly Garrett </Li> <Li> Carrie Fisher as Mother Superior Maria </Li> <Li> Bruce Willis as William Rose Bailey </Li> <Li> Eric Bogosian as Alan Caulfield </Li> </Ul> <Li> Cameron Diaz as Natalie Cook </Li>

Voice of charlie in charlie's angels full throttle