As you can see in the picture above, Sarah Michelle Gellar almost starred as Cher's arch-enemy Amber, but she had to give up the role, which eventually went to Elisa Donovan, because of a conflict with her appearance on All My Children.

But that's not the only cast switch-up that went down!

Terrence Howard actually lost the role of Murray to Donald Faison — which we're actually okay with because Donald is just too HIGHlarious opposite Stacey.

And last but not least…

Jeremy Renner somehow made it to finals for Breckin Meyer's role of Travis.

Don't get us wrong, we love us some Hawkeye, but we think Breckin getting the part was the right choice.