Scripts
My Best Friend's Wedding poster

Screenplay data

My Best Friend's Wedding script

Cynical food critic Julianne Potter is shocked when her best friend, Michael O'Neal, announces his impending marriage to a younger woman, Kimberly Wallace, prompting Julianne to travel to Chicago and secretly plot to sabotage the wedding as Kimberly's maid of honor. Julianne manipulates Kimberly and her father through forged communications, creating doubt about Michael's career and future, and her schemes escalate, causing tension and confusion within the wedding party. Michael eventually discovers Julianne's deception, leading to a confrontation where she confesses her love, but he rejects her, reaffirming his commitment to Kimberly, which prompts Julianne to reconcile with them and ensure the wedding proceeds. At the reception, Julianne accepts Michael's happiness with Kimberly and finds solace in a phone call with her loyal friend, Digger, who reminds her that she is not alone.

Writer
Ronald Bass
IMDb ID (imdb_id)
tt0119738
Script date
First Draft Screenplay
61Scenes
8Characters
96Pages
8Dialogue samples

Save the Cat beat sheet

My Best Friend's Wedding Save the Cat analysis

Julianne learns her long-time friend Michael is marrying someone else and races to Chicago to sabotage his wedding while wrestling with her own feelings.

Open full beat sheet
85

Key characters

Julianne Potter

Julianne Potter is listed as Protagonist. 28, unkempt, volatile, scattered, original beauty, dark liquid eyes, cynical mouth. In the parsed data, Julianne Potter is connected to 60 scenes, 121 dialogue lines, 122 text mentions, first appearing around scene 1.

60 scenes / 121 dialogue lines

Michael O'Neal

Michael O'Neal is listed as Julianne's best friend. Tall, square-shouldered, boyish grin, unruly shock of hair, sportswriter. In the parsed data, Michael O'Neal is connected to 28 scenes, 68 dialogue lines, 68 text mentions, first appearing around scene 3.

28 scenes / 68 dialogue lines

Kimberly Wallace

Kimberly Wallace is listed as Michael's fiancee. 20, small, slender, striking face, intelligent, daughter of a billionaire. In the parsed data, Kimberly Wallace is connected to 22 scenes, 22 dialogue lines, 22 text mentions, first appearing around scene 7.

22 scenes / 22 dialogue lines

Digger Downes

Digger Downes is listed as Julianne's friend. 36, darkly attractive, kind eyes, intellectual, gay, loyal, wise, generous. In the parsed data, Digger Downes is connected to 11 scenes, 47 dialogue lines, 47 text mentions, first appearing around scene 1.

11 scenes / 47 dialogue lines

Walter Wallace

Walter Wallace is listed as Kimberly's father. Powerful, wealthy, owner of the White Sox and a cable empire. In the parsed data, Walter Wallace is connected to 9 scenes, 11 dialogue lines, 12 text mentions, first appearing around scene 27.

9 scenes / 11 dialogue lines

Amanda Newhouse

Amanda Newhouse is listed as Bridesmaid. 19-year-old twin, Southern belle, vengeful slut, ash blonde. In the parsed data, Amanda Newhouse is connected to 7 scenes, 7 dialogue lines, 7 text mentions, first appearing around scene 39.

7 scenes / 7 dialogue lines

Samantha Newhouse

Samantha Newhouse is listed as Bridesmaid. 19-year-old twin, Southern belle, vengeful slut, amber hair. In the parsed data, Samantha Newhouse is connected to 7 scenes, 1 dialogue line, 1 text mention, first appearing around scene 39.

7 scenes / 1 dialogue lines

Isabelle Wallace

Isabelle Wallace is listed as Kimberly's mother. Elegant, barely 40, powerful bearing. In the parsed data, Isabelle Wallace is connected to 5 scenes, first appearing around scene 10.

5 scenes / 0 dialogue lines

Scene outline

  1. 1. INT. BOULEY RESTAURANT, NEW YORK - NIGHT

    Julianne and Digger dine at a high-end restaurant; Julianne receives a voicemail from Michael announcing his wedding.

    Julianne Potter, Digger Downes, Michael O'Neal
  2. 2. INT. JULIANNE'S BATHROOM - LATE NIGHT

    Julianne cleans squid ink off her face and prepares to call Michael.

    Julianne Potter
  3. 3. INT. JULIANNE'S BEDROOM - LATE NIGHT

    Julianne calls Michael and learns he is marrying Kimberly Wallace.

    Julianne Potter, Michael O'Neal, Kimberly Wallace
  4. 4. INT. BEDROOM - LATER

    Julianne packs for Chicago and leaves a frustrated message for Digger.

    Julianne Potter, Digger Downes
  5. 5. INT. DIGGER'S CHEROKEE, JFK AIRPORT - EARLY MORNING

    Digger drops Julianne off at the airport.

    Julianne Potter, Digger Downes
  6. 6. INT. O'HARA AIRPORT, CHICAGO - MORNING

    Julianne arrives in Chicago and meets Michael and Kimberly.

    Julianne Potter, Michael O'Neal, Kimberly Wallace
  7. 7. INT. KIMMY'S CONVERTIBLE - DAY

    Kimberly asks Julianne to be her maid of honor.

    Julianne Potter, Michael O'Neal, Kimberly Wallace
  8. 8. INT. DRESS SHOP, NORTH MICHIGAN AVENUE - MORNING

    Julianne is fitted for a bridesmaid dress and has a moment with Michael.

    Julianne Potter, Michael O'Neal, Kimberly Wallace
  9. 9. INT. HOTEL UNDERGROUND GARAGE - DAY

    Julianne and Kimberly get stuck in an elevator.

    Julianne Potter, Kimberly Wallace
  10. 10. INT. BANQUET ROOM - DAY

    Julianne meets the bridesmaids and Isabelle Wallace.

    Julianne Potter, Kimberly Wallace, Isabelle Wallace, Amanda Newhouse, Samantha Newhouse
  11. 11. INT. TAXI, SOUTH SIDE - DAY

    Julianne calls Digger while in a taxi.

    Julianne Potter, Digger Downes
  12. 12. INT. LUXURY BOX, COMISKEY PARK - AFTERNOON

    Julianne arrives at the baseball game to see Michael.

    Julianne Potter, Michael O'Neal
  13. 13. INT. LUXURY BOX, COMISKEY PARK - AFTERNOON

    Julianne arrives at the luxury box with fourteen beers, impressing Michael and his guests, including Walter and Joe.

    Julianne Potter, Michael O'Neal, Walter Wallace, Digger Downes
  14. 14. EXT. LUXURY BOX ROOF - DAY

    Michael and Julianne discuss Kimmy's perceived perfection and Michael's feelings.

    Michael O'Neal, Julianne Potter
  15. 15. INT. SOUTH SIDE CLUB - NIGHT

    Julianne, Michael, and Kimmy visit a club; Julianne tries to sow doubt about Michael's career.

    Julianne Potter, Michael O'Neal, Kimberly Wallace
  16. 16. EXT. CLUB - NIGHT

    Michael puts Kimmy in a cab; Julianne and Michael walk to the El train.

    Michael O'Neal, Kimberly Wallace, Julianne Potter
  17. 17. INT. HOTEL BATHROOM - LATE NIGHT

    Julianne prepares a mud mask and talks to Digger about her plan.

    Julianne Potter
  18. 18. INT. TIFFANY'S - MORNING

    Julianne and Kimmy browse Tiffany's; Julianne manipulates Kimmy regarding Michael's career.

    Julianne Potter, Kimberly Wallace
  19. 19. INT. FASHION RESTAURANT - LUNCH HOUR

    Julianne and Kimmy enter the humidor to speak with Walter.

    Julianne Potter, Kimberly Wallace, Walter Wallace
  20. 20. INT. TOILET STALL - DAY

    Julianne talks to Digger on the phone, confirming her plan.

    Julianne Potter
  21. 21. EXT. BROOKFIELD ZOO - DAY

    Julianne and Michael walk through the zoo; Julianne has a messy accident.

    Julianne Potter, Michael O'Neal
  22. 22. EXT. BEACH CLUB, LAKE MICHIGAN - SUNSET

    Julianne shows Walter a forged fax to manipulate him into offering Michael a job.

    Julianne Potter, Walter Wallace
  23. 23. INT. LOBBY, RITZ CARLTON HOTEL - TWILIGHT

    Julianne tries to get a desk clerk to let her into Michael's room.

    Julianne Potter
  24. 24. INT. HOTEL CORRIDOR - TWILIGHT

    Julianne tricks a maid into opening Michael's room.

    Julianne Potter
  25. 25. INT. HOTEL CORRIDOR - TWILIGHT

    Julianne attempts to break into Michael's room by tricking a maid.

    Julianne Potter
  26. 26. INT. MICHAEL'S ROOM - TWILIGHT

    Julianne searches Michael's room and finds a photo of them together, then accesses his laptop.

    Julianne Potter
  27. 27. INT. BEACH CLUB CARD ROOM - EVENING

    Julianne shows Walter the email she drafted on Michael's laptop to manipulate him.

    Julianne Potter, Walter Wallace
  28. 28. INT. CHARLES TROTTER'S BAR - NIGHT

    Michael, Kimmy, and Julianne meet; a confrontation ensues regarding the job offer.

    Julianne Potter, Michael O'Neal, Kimberly Wallace
  29. 29. INT. JULIANNE'S HOTEL ROOM - NIGHT

    Julianne has a breakdown in her room while wearing a face mask.

    Julianne Potter
  30. 30. INT. JULIANNE'S HOTEL ROOM - EARLY MORNING

    Digger arrives to comfort Julianne.

    Julianne Potter, Digger Downes
  31. 31. INT. BATHROOM - MORNING

    Digger helps Julianne remove her face mask while they talk.

    Julianne Potter, Digger Downes
  32. 32. INT. ARMANI - MORNING

    Julianne and Digger meet Michael for a suit fitting.

    Julianne Potter, Digger Downes, Michael O'Neal
  33. 33. INT. HAIR SALON - MORNING

    Julianne, Digger, and Michael get their hair styled.

    Julianne Potter, Digger Downes, Michael O'Neal
  34. 34. EXT. O'HARA AIRPORT - DAY

    Digger gives Julianne final advice before leaving.

    Julianne Potter, Digger Downes, Michael O'Neal
  35. 35. EXT. SKYLINE CRUISE BOAT - DAY

    Julianne and Michael spend time together on a boat.

    Julianne Potter, Michael O'Neal
  36. 36. INT. WALLACE ENTERPRISES - DAY

    Julianne visits Walter at his office.

    Julianne Potter, Walter Wallace
  37. 37. INT. WALTER'S OFFICE - DAY

    Julianne drafts an email on Walter's computer.

    Julianne Potter
  38. 38. INT. CONFERENCE ROOM - DAY

    Walter instructs his secretary to send his emails.

    Walter Wallace
  39. 39. INT. CHAPEL, UNIVERSITY OF CHICAGO - DAY

    Wedding rehearsal at the chapel.

    Julianne Potter, Michael O'Neal, Kimberly Wallace, Walter Wallace, Isabelle Wallace, Amanda Newhouse
  40. 40. INT. CRAB HOUSE - NIGHT

    Julianne is at a restaurant.

    Julianne Potter
  41. 41. INT. CRAB HOUSE - NIGHT

    Julianne struggles to remove a ring from her finger while at a rehearsal dinner.

    Julianne Potter, Michael O'Neal, Kimberly Wallace, Walter Wallace, Isabelle Wallace, Amanda Newhouse
  42. 42. INT. HOTEL BALLROOM - LATER

    Julianne is confronted by the twins about her secret.

    Julianne Potter, Amanda Newhouse, Samantha Newhouse
  43. 43. INT. HOTEL KITCHEN - NIGHT

    Julianne attempts to remove the ring with the help of the twins and kitchen staff.

    Julianne Potter, Amanda Newhouse, Samantha Newhouse, Michael O'Neal
  44. 44. EXT. DOWNTOWN STREET - NIGHT

    Julianne and Michael try to get into an office building.

    Julianne Potter, Michael O'Neal
  45. 45. INT. HOTEL LOBBY / ROOM - NIGHT

    Michael discovers the truth about Julianne's interference.

    Julianne Potter, Michael O'Neal
  46. 46. INT. JULIANNE'S BATHROOM - LATE NIGHT

    Julianne leaves a message for Digger.

    Julianne Potter
  47. 47. INT. GREAT ROOM - DAY

    Julianne arrives at the Wallace estate for brunch.

    Julianne Potter, Isabelle Wallace, Kimberly Wallace
  48. 48. EXT. SCULPTURE GARDEN - DAY

    Julianne confronts Michael about the wedding.

    Julianne Potter, Michael O'Neal
  49. 49. INT. KITCHEN - DAY

    Julianne talks to Kimmy in the meat locker.

    Julianne Potter, Kimberly Wallace
  50. 50. EXT. TENNIS COURT - DAY

    Julianne tells Michael that Kimmy loves him.

    Julianne Potter, Michael O'Neal
  51. 51. INT. ORGAN LOFT - DAY

    Julianne tells Kimmy that Michael wants to marry her.

    Julianne Potter, Kimberly Wallace
  52. 52. EXT. WILLOW POND / GAZEBO - DAY

    Julianne confesses her love to Michael.

    Julianne Potter, Michael O'Neal, Kimberly Wallace
  53. 53. INT. RATMOBILE, DOWNTOWN CHICAGO - DAY

    Julianne drives a pest control van through traffic while talking on her cell phone, trying to catch up to Michael.

    Julianne Potter
  54. 54. INT. UNION STATION - DAY

    Julianne chases Michael through the train station, eventually catching up to him on the platform.

    Julianne Potter, Michael O'Neal
  55. 55. EXT. TAXI STAND - DAY

    Julianne calls the Wallace residence to locate Kimmy.

    Julianne Potter, Amanda Newhouse
  56. 56. INT. LUXURY BOX, COMISKEY PARK - AFTERNOON

    Julianne searches for Kimmy at the ballpark.

    Julianne Potter
  57. 57. INT. WOMEN'S RESTROOM - AFTERNOON

    Julianne finds Kimmy hiding in a restroom stall and reconciles with her.

    Julianne Potter, Kimberly Wallace
  58. 58. EXT. UNIVERSITY CHAPEL - TWILIGHT

    Julianne and Kimmy arrive at the chapel for the wedding.

    Julianne Potter, Kimberly Wallace, Samantha Newhouse
  59. 59. INT. CHAPEL - EVENING

    The wedding ceremony takes place.

    Julianne Potter, Michael O'Neal, Kimberly Wallace, Walter Wallace, Isabelle Wallace
  60. 60. EXT. WALLACE POND - NIGHT

    The wedding reception.

    Julianne Potter, Michael O'Neal, Kimberly Wallace, Amanda Newhouse, Samantha Newhouse
  61. 61. INT. GREAT ROOM - LATE NIGHT

    The couple departs and Julianne speaks with Digger on the phone.

    Julianne Potter, Digger Downes, Michael O'Neal, Kimberly Wallace

Dialogue examples

Last night, she was crying, these big, real tears, when she thought she'd lost him. It was like there was a knife in her heart... and I put it there. I hated myself, I grieved for her, I couldn't enjoy one second of it! And then, when it didn't work... I was devastated.

Julianne Potter / Scene 31

And what am I supposed to do with my life, huh? I am 28 years old! I work in a low-paying, low-status, zero-respect job which, unfortunately, I happen to fucking love. How inconvenient.

Michael O'Neal / Scene 28

All of a sudden, I'm supposed to drop out of school, forget my family, forget my career, forget all the plans I had for my life...

Kimberly Wallace / Scene 28

Tell him you know this is the worst, dumbest, cruelest moment to do this to him. But there it is, and he has to choose.

Digger Downes / Scene 34

Off to rehearsal. Send out this, and this, not this, this, and... that's it.

Walter Wallace / Scene 38

I wish you'd just... come out with it. I mean why are we waiting for Jules?

Michael O'Neal / Scene 28

And I was thinking this could be our last time. Alone. Together. You know?

Michael O'Neal / Scene 35

Fine. I'm an insensitive, chauvinist asshole, and you're well rid of m...

Michael O'Neal / Scene 28

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