Another way of saying “died suddenly”.
Well the press doesn’t want to repeat the newest movie title so...