Can you picture anyone other than Sarah Jessica Parker playing Carrie Bradshaw? How about someone other than Julia Roberts playing Vivian in Pretty Woman? Probably not, but both of those roles, and 17 others rounded up by Wetpaint, almost went to other actors. Click through the gallery for a sampling. For more casting close calls, click here and here. Or check out the full list on Wetpaint.