Julia Roberts is often nicknamed America's Sweetheart, but that wasn't enough to get audiences on her side in one particular role.
The 1997 romantic comedy My Best Friend's Wedding starring Julia Roberts as a woman who realizes she's in love with her male best friend, and sets out to ruin his wedding to a younger woman (played by Cameron Diaz, in a role she was born for). As it stands now, Julia's character ends the movie dancing with her gay editor and mentor, George (Rupert Everett). However, in the original version, Julia met a potential love interest at the end—and he was played by John Corbett!
Director P.J. Hogan told Entertainment Weekly that the ending changed because test audiences hated Julia's character, and didn't think she deserved love without learning a lesson first.
"They wanted her dead," he said. "They just couldn't understand her motives."
The studio didn't want Julia to end up alone though, so they decided on her finding comfort in the arms of a man—but a gay man.
"That one scene somehow gave the audience permission to forgive [Julia's character] Julianne," Hogan said of the scene where George shows up at the end. "Those last five minutes really made the whole movie work."
The audience wasn't ready to let Julianne love again, but they didn't want to see her alone, because what's worse than that?! I'm sure some grad student in women's studies could find fertile ground for a thesis somewhere in there.
Follow Laura on Twitter.
This article originally appeared on Cosmopolitan.com. Minor edits have been made by the Cosmo.ph editors.