Carrie Bradshaw could have been played by ... Dana Delany?
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....