What character did Demi Moore play in "Charlie's Angels: Full Throttle"?
Answer
Madison Lee
Answer
Madison Lee
Demi Moore played Madison Lee in “Charlie’s Angels: Full Throttle.” Madison is introduced as a former Angel who has become an independent operative and the film’s principal antagonist.
Released in 2003, “Full Throttle” is the sequel to the 2000 film “Charlie’s Angels,” which continued the premise of the 1970s television series. Moore’s character is especially notable because Madison once worked for Charles Townsend, making her a fallen predecessor to Cameron Diaz’s Natalie, Drew Barrymore’s Dylan and Lucy Liu’s Alex.
Madison is not another name for one of the three current Angels, and Demi Moore does not play a disguised version of an existing character. The role was created with Moore in mind and marked her return to a major film role after a period away from the screen. Her character’s history as a former Angel also gives the movie a direct connection to the team’s earlier generations.
Source: Wikipedia · fact-checked Aug. 2026