What character did Demi Moore play in "Charlie's Angels: Full Throttle"?

The story behind the answer

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

Add question to a list

Choose a list to keep this question in: