In Bad Times at the El Royale , Rose is killed by O'Kelly .
Miles , still traumatized and racked with guilt over his actions in Vietnam , begs O'Kelly to absolve him of his sins , which he does .
Bad Times at the El Royale