As Clueless approaches its 20th anniversary (OK, let's not focus on how old we are too much), the writers have revealed which other now well-known stars were also considered for some of the main roles in the hit 90s movie.
So, first up, we're obviously very keen to know who else might have played Cher. Because we don't know about you, but we can't imagine anyone else in that plaid mini skirt and jacket than Alicia Silverstone.
Writer and director Amy Heckerling has revealed that were three major actresses who were up for the part, the first being none other than Legally Blonde star, Reese Witherspoon.
'I met with Reese [Witherspoon] because everyone said, "This girl's amazing. She's going to be huge,"' said Heckerling.
'I saw some movie where she had a southern accent. Maybe it was on TV, a movie of the week. But I did see some scenes of hers and went: Wow. She's amazing. But Alicia is Cher.'
And while we can totally see Reese as Cher, the other two actresses up for the role – Geyneth Paltrow and Angelina Jolie – we really can't.
Then there's Josh – Cher's stepbrother whom she falls in love with (yeah, this bit always weirded us out a bit too) – who was played, as we all know, by Paul Rudd. But casting director Carrie Frazier was set on getting Ben Affleck to play the part. CAN YOU IMAGINE?
'I brought in Ben Affleck, for the role of Josh. I thought he would be fabulous for it', Frazier told Vanity Fair.
We love Ben, but that part belongs to Paul.
And what about Travis and Tai? Real life beaus Seth Green and Alanna Ubach were mooted for the roles, which in the end went to Breckin Meyer and the late Brittany Murphy.
Oh what a different film it could have been (and how glad we are that it wasn't).