Scripts
Charlie's Angels poster

1999

Charlie's Angels script

The Angels, Dylan Sanders, Natalie Thompson, and Alex Munday, are tasked by their unseen boss, Charlie Townsend, to rescue kidnapped software genius Eric Knox from the ruthless Roger Corwin. After successfully extracting Knox, the Angels discover that Knox, aided by his associate Vivian Wu and the assassin known as the Thin Man, is actually the mastermind behind the kidnapping, seeking revenge on Corwin and Charlie. Knox kidnaps their handler, John Bosley, and attempts to kill the Angels, revealing his plan to use a satellite system to pinpoint and assassinate Charlie. The Angels track Knox to Miami, where they infiltrate an arena to prevent him from activating his deadly system. In a climactic confrontation, the Angels rescue Bosley, defeat Vivian and the Thin Man, and prevent Knox from carrying out his revenge, with Charlie's true identity remaining a mystery as the Angels celebrate their victory on the beach.

Writer
Ed Solomon, John August, Zak Penn
IMDb ID (imdb_id)
tt0160127
Script date
August 11, 1999
39Scenes
9Characters
77Pages
8Dialogue samples

Save the Cat beat sheet

Charlie's Angels Save the Cat analysis

The screenplay follows the Angels as they receive their mission, face internal doubts, and enter the field to rescue Eric Knox.

Open full beat sheet
72

Key characters

Dylan Sanders

Dylan Sanders is listed as Angel. The wild one, skilled in combat and infiltration. In the parsed data, Dylan Sanders is connected to 28 scenes, 41 dialogue lines, 41 text mentions, first appearing around scene 3.

28 scenes / 41 dialogue lines

Natalie Thompson

Natalie Thompson is listed as Angel. Brainy, shy, and an expert driver. In the parsed data, Natalie Thompson is connected to 24 scenes, 16 dialogue lines, 16 text mentions, first appearing around scene 5.

24 scenes / 16 dialogue lines

Alexandra 'Alex' Munday

Alexandra 'Alex' Munday is listed as Angel. Sultry bombshell, femme fatale, expert in combat. In the parsed data, Alexandra 'Alex' Munday is connected to 16 scenes, 17 dialogue lines, 17 text mentions, first appearing around scene 9.

16 scenes / 17 dialogue lines

Eric Knox

Eric Knox is listed as Antagonist. Billionaire founder of Knox Technologies, secretly seeking revenge. In the parsed data, Eric Knox is connected to 13 scenes, 12 dialogue lines, 12 text mentions, first appearing around scene 13.

13 scenes / 12 dialogue lines

John Bosley

John Bosley is listed as Charlie's Lieutenant. Charlie's loyal assistant and handler for the Angels. In the parsed data, John Bosley is connected to 12 scenes, 10 dialogue lines, 10 text mentions, first appearing around scene 16.

12 scenes / 10 dialogue lines

The Thin Man

The Thin Man is listed as Antagonist. A silent, deadly assassin working for Knox and Vivian. In the parsed data, The Thin Man is connected to 10 scenes, 6 dialogue lines, 6 text mentions, first appearing around scene 16.

10 scenes / 6 dialogue lines

Vivian Wu

Vivian Wu is listed as Antagonist. Vice president of finance for Knox Technologies, assassin. In the parsed data, Vivian Wu is connected to 5 scenes, 4 dialogue lines, 5 text mentions, first appearing around scene 19.

5 scenes / 4 dialogue lines

Roger Corwin

Roger Corwin is listed as Antagonist. Head of Red Star Systems, rival to Knox. In the parsed data, Roger Corwin is connected to 3 scenes, 2 dialogue lines, 2 text mentions, first appearing around scene 15.

3 scenes / 2 dialogue lines

Charlie Townsend

Charlie Townsend is listed as Boss. The mysterious, unseen leader of the detective agency. In the parsed data, Charlie Townsend is connected to 2 scenes, 3 dialogue lines, 3 text mentions, first appearing around scene 10.

2 scenes / 3 dialogue lines

Scene outline

  1. 1. EXT. THE BIG BLUE SKY - DAY

    A Virgin Air 747 flies through the clouds.

  2. 2. INT. VIRGIN AIR 747 - DAY

    Passengers are introduced, including a nervous man and a man dressed as James Earl Jones.

    Dylan Sanders
  3. 3. INT. FIRST CLASS CABIN - DAY

    James Earl Jones enters the first class cabin and interacts with a flight attendant.

    Dylan Sanders
  4. 4. INT. FIRST CLASS EMERGENCY ROOM - DAY

    James Earl Jones meets Pasqual and they exchange explosives for diamonds.

    Dylan Sanders
  5. 5. INT. BILTMORE BALLROOM - DAY

    The Angels infiltrate a reception to monitor Roger Corwin and the Thin Man.

    Dylan Sanders, Natalie Thompson, Roger Corwin, The Thin Man
  6. 6. INT. INDUSTRIAL LAUNDRY ROOM - DAY

    The Angels engage the Thin Man in a fight.

    Dylan Sanders, Natalie Thompson, The Thin Man
  7. 7. INT. TOWNSEND AGENCY BACK ROOM - DAY

    The team analyzes the Thin Man's phone data.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday, John Bosley
  8. 8. INT. COWBOY BAR - NIGHT

    The Angels infiltrate a bar in Aspen to find Knox.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday, John Bosley
  9. 9. INT. MOUNTAIN HOUSE - NIGHT

    The Angels rescue Eric Knox.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday, John Bosley, Eric Knox
  10. 10. INT. KNOX HOUSE ATTIC - DUSK

    Dylan searches the attic for suspicious items.

    Dylan Sanders
  11. 11. INT. KNOX'S WALK-IN CLOSET - DUSK

    Dylan and Knox exit the attic.

    Dylan Sanders, Eric Knox
  12. 12. INT. KNOX'S BEDROOM - DUSK

    Dylan gives Knox security instructions.

    Dylan Sanders, Eric Knox
  13. 13. INT. KNOX LIVING ROOM - DUSK

    Dylan gives Knox a panic button and Knox convinces her to stay for dinner.

    Dylan Sanders, Eric Knox
  14. 14. INT. KNOX LIVING ROOM - NIGHT

    Dylan and Knox share personal stories and a kiss before Dylan leaves.

    Dylan Sanders, Eric Knox
  15. 15. EXT. SAN DIEGO SPEEDWAY - DAY

    Natalie races against Corwin.

    Natalie Thompson, Roger Corwin, The Thin Man
  16. 16. EXT. FREEWAY PIT - DAY

    Natalie and Dylan coordinate the briefcase switch.

    Dylan Sanders, Natalie Thompson, Roger Corwin, The Thin Man
  17. 17. EXT. SAN DIEGO SHIPYARD - DAY

    Natalie chases the Thin Man in a high-speed car pursuit.

    Natalie Thompson, The Thin Man
  18. 18. INT. CHARLES TOWNSEND AGENCY - DAY

    The team reviews the footage and plans the infiltration.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday, John Bosley, Eric Knox, Vivian Wu
  19. 19. INT. RESTAURANT - DAY

    The team celebrates the successful hack, but Bosley is kidnapped.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday, John Bosley, Eric Knox, Vivian Wu
  20. 20. EXT. ITALIAN STREET - NIGHT

    Alex is attacked by gunmen.

    Alexandra 'Alex' Munday
  21. 21. INT. EGYPTIAN THEATRE - NIGHT

    Natalie is on a date.

    Natalie Thompson
  22. 22. INT. LADIES ROOM - NIGHT

    Natalie enters the ladies room and is attacked by a man, but she manages to subdue him and discovers he is with the NSA.

    Natalie Thompson, The Thin Man
  23. 23. INT. MOVIE THEATER - NIGHT

    Natalie returns to Pete at the theater, apologizes, and leaves after kissing him.

    Natalie Thompson
  24. 24. EXT. HOLLYWOOD HILLS - NIGHT

    Dylan and Knox walk through the hills and discuss Charlie.

    Dylan Sanders, Eric Knox
  25. 25. INT. KNOX'S HOUSE - NIGHT

    Vivian Wu arrives at Knox's house; Dylan receives a warning call from Natalie.

    Dylan Sanders, Natalie Thompson, Eric Knox, Vivian Wu
  26. 26. INT. KNOX'S LIVING ROOM - NIGHT

    Dylan confronts Knox and Vivian; Knox reveals his betrayal.

    Dylan Sanders, Eric Knox, Vivian Wu
  27. 27. INT. KNOX COMPOUND - DAY

    Natalie knocks out Vivian and reunites with Bosley.

    Natalie Thompson, John Bosley, Vivian Wu
  28. 28. EXT. VERANDAH - DAY

    Dylan fights off six armed guards while strapped to a chair.

    Dylan Sanders, John Bosley, Natalie Thompson
  29. 29. EXT. KNOX COMPOUND - DAY

    Knox escapes in a helicopter; the Angels realize he is heading to Miami.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday, John Bosley, Eric Knox, The Thin Man
  30. 30. INT. MIAMI - DAY

    The Angels arrive in Miami and pass the original Charlie's Angels.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday
  31. 31. INT. LONG HALLWAY - LATER

    The Angels discuss what Charlie might look like.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday
  32. 32. INT. MIAMI ARENA - NIGHT

    The Angels enter the arena and split up to find Knox.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday
  33. 33. INT. LUXURY BOXES - NIGHT

    Alex confronts Jason Gibbons, thinking he might be Charlie.

    Alexandra 'Alex' Munday
  34. 34. INT. HALLWAY - NIGHT

    Alex is held at gunpoint by the Thin Man; Jason intervenes.

    Alexandra 'Alex' Munday, The Thin Man
  35. 35. INT. STAIRWELL - NIGHT

    Alex subdues the Thin Man and coordinates with the other Angels.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday, The Thin Man
  36. 36. INT. ARENA - NIGHT

    Natalie dances as a cheerleader to keep the clock stopped.

    Natalie Thompson
  37. 37. INT. ARENA BASEMENT - NIGHT

    Dylan confronts Knox at the bomb site.

    Dylan Sanders, Eric Knox
  38. 38. INT. ARENA BASEMENT - NIGHT

    Charlie appears to confront Knox; Bosley is revealed to be wearing a mask.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday, John Bosley, Eric Knox
  39. 39. EXT. BEACH - DAY

    The Angels celebrate their victory and talk to Charlie on the phone.

    Dylan Sanders, Natalie Thompson, Alexandra 'Alex' Munday, John Bosley, Charlie Townsend

Dialogue examples

The average investor sees technology stocks as discrete entities, "This one is up 50 points, this one is down 10." It's only through derivative analysis that one sees the real power of that sector.

Dylan Sanders / Scene 5

Who told you that, my idiotic henchman? Do you think I tell him ANYTHING that's confidential? THIS is what triggers that bomb. So if you'll kindly step away, I'll refrain from killing both of us.

Eric Knox / Scene 37

I lied to you Jason. I'm not a secretary. And that wasn't Charlie. I'm actually here to stop a madman from killing everyone in this building. Would it be okay if we talked later?

Alexandra 'Alex' Munday / Scene 35

The man Knox is trying to kill has two general admission tickets to the Duke-Maryland game at Miami Arena. He's going to blow up the arena and kill his target.

John Bosley / Scene 29

I'm so sorry, but I have to go. I can't explain. This is my cell phone number. Please call me tomorrow. Please. I'm sorry.

Natalie Thompson / Scene 23

Maybe. Maybe I did. But why should YOU kill all these people? If you hate me so much, just shoot ME. Just shoot me, Eric.

John Bosley / Scene 38

Great work, angels. You'll be happy to know you received another presidential commendation. Enjoy your vacation, angels.

Charlie Townsend / Scene 39

Dylan, we were set up. Vivian Wu is not who she says she is. She's a former assassin and an all around bitch.

Dylan Sanders / Scene 25

Use this structured screenplay data

SlugDB turns parsed screenplays into scene, character, dialogue, trivia, semantic search, Save the Cat, and API-ready analysis.

Use SlugDB when you need screenplay API data, movie dialogue search, character evidence, scene context, or MCP tools without building a scraper first.

Browse scripts API reference MCP setup Free API key