Many people get mixed up with words like "forever" and "always" and with phrases like "forever and ever". Wisdom is needed to understand if those words and phrases mean "for all time" (where time comes to an end) or "from age to age" (where ages come to an end) or "for eternity" (which never comes to an end).
Death and Hell are spirits who rule over positions of authority named after them.
At the end of this age, they are thrown into the Lake of Fire.
"And there were open books, and one of them was the Book of Life. And the dead were judged according to their deeds, as recorded in the books. The sea gave up its dead, and Death and Hades gave up their dead, and each one was judged according to his deeds.
Then Death and Hades were thrown into the lake of fire. This is the second death—the lake of fire.
Being thrown into the Lake of Fire is the second death. People whose names are not in the Lamb's Book of Life are also thrown into the Lake of Fire.
"And if anyone was found whose name was not written in the Book of Life, he was thrown into the lake of fire."
Revelation goes on to describe the condition of the new age as one where:
"..and there will be no more death or mourning or crying or pain, for the former things have passed away.”
So there is no death or morning. Furthermore:
"Now when all things are made subject to Him, then the Son Himself will also be subject to Him who put all things under Him, that God may be all in all."
God is "all in all". All that is in the new age with the New Jerusalem will be God.
Long story short: all who opposed the Lord are destroyed. They do not suffer eternal conscious torment. Their torment, however, will be sufficient for their offenses.