I Am Legend scrapped its original ending because test audiences 'felt cheated' by the big twist
Discussion
(winteriscoming.net)
It's such a weird heel-turn when Will Smith slaps the zombie and tells it not to talk about his wife.